作者kisha024 (4545454554)
看板Database
標題[SQL ] select * from A,B where A.id=B.id
時間Thu Sep 26 10:59:48 2013
各位好
剛剛在 SQL Server Management Studio Express 底下發現
select * from A,B where A.id=B.id
不小心寫成 select * from A,B where A.id=B..id
B後面的.多了1個(也就是2個) 也可以執行 不會出錯
實際上 3個.還是可以執行 4個.就不行了
請問這是SQL Server 特有的功能嗎? 還是其他DBMS也可以?
THX
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.120.93
1F:→ moyasi:oracle不行 09/26 11:49
2F:→ kisha024:謝謝 09/28 01:09
3F:推 ji394su33000:Sybase也可以 .. 代表省略了中間Table owner的名字 09/28 13:52
4F:→ ji394su33000:也就是dbo 09/28 13:52
5F:→ ji394su33000:應該是TSQL的 恩~ 優點?? 09/28 13:53
6F:→ ji394su33000:因為你帳號權限夠高 我猜你是sa權限 如果有分權限 09/28 13:55
7F:→ ji394su33000:而你的權限不夠這樣打就會報錯了 09/28 13:56