[SQL ] select * from A,B where A.id=B.id

看板Database (資料庫)作者 (4545454554)時間12年前 (2013/09/26 10:59), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
各位好 剛剛在 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

09/26 11:49, , 1F
oracle不行
09/26 11:49, 1F

09/28 01:09, , 2F
謝謝
09/28 01:09, 2F

09/28 13:52, , 3F
Sybase也可以 .. 代表省略了中間Table owner的名字
09/28 13:52, 3F

09/28 13:52, , 4F
也就是dbo
09/28 13:52, 4F

09/28 13:53, , 5F
應該是TSQL的 恩~ 優點??
09/28 13:53, 5F

09/28 13:55, , 6F
因為你帳號權限夠高 我猜你是sa權限 如果有分權限
09/28 13:55, 6F

09/28 13:56, , 7F
而你的權限不夠這樣打就會報錯了
09/28 13:56, 7F
文章代碼(AID): #1IGwCcne (Database)
文章代碼(AID): #1IGwCcne (Database)