作者bernachom (Terry)
看板C_Sharp
标题[问题] 询问这组SQL为什麽要分SELECT和WHERE两段
时间Thu Jul 18 22:45:46 2013
不好意思,请教一下
最近都在看很难看的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
1F:→ Ansaga:你资料库是哪一个? 07/19 19:59
2F:→ bernachom:存取的是SQL SERVER,SQL SERVER的对应资料来自ORACLE 07/19 21:01