[問題] 詢問這組SQL為什麼要分SELECT和WHERE兩段

看板C_Sharp作者 (Terry)時間11年前 (2013/07/18 22:45), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/5 (看更多)
不好意思,請教一下 最近都在看很難看的SQL語法....有些搞的不是很清楚 有個例子是,他分成兩段寫,一段是SELECT,一段是WHERE, 不太懂的是為什麼要這樣子做呢?? ASq1.AppendFormat("SELECT AAA_003 FROM {0}..AAA_003_W ", mCompany); ASq1.AppendFormat("WHERE AAA_002='{0}'", SHEETNO); TQB1 = dbCommand.Query(ASq1.ToString()); 問題1: 就是...跟我在書上常常看到的不太一樣,不能像書上一樣這樣子寫嗎? 例如 : string strSQL = @" Select * From TEST Where isActive=1 Order by s1"; 問題2: ASq1.AppendFormat("SELECT AAA_003 FROM {0}..AAA_003_W ", mCompany); ^^^^ 上面那個{0}右邊有兩個小點,是代表什麼意思呢?? 謝謝幫忙了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.147.217

07/19 19:59, , 1F
你資料庫是哪一個?
07/19 19:59, 1F

07/19 21:01, , 2F
存取的是SQL SERVER,SQL SERVER的對應資料來自ORACLE
07/19 21:01, 2F
文章代碼(AID): #1Hv_-SNZ (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1Hv_-SNZ (C_Sharp)