作者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