cod*_*biz 3 sql-server sql-server-2008-r2
为什么这些语句有效[使用SQL2008 R2]
Select* FROM TableName --UPDATE: this is not allowed in Oracle (10g)
Run Code Online (Sandbox Code Playgroud)
和
Select *From TableName --UPDATE: this is allowed in Oracle (10g)
Run Code Online (Sandbox Code Playgroud)
现在这个
Select*From TableName --UPDATE: this is not allowed in Oracle (10g)
Run Code Online (Sandbox Code Playgroud)
更新: SQL Server中允许所有三个
我这样知道 Select * From TableName
在这些实例中,不需要空格来识别语句的不同标记.
通常,编程语言解析器通过将文本分成不同的标记来工作.在本例中的SQL Server中,关键字搜索在"select"处完成,因为您不能拥有带有关键字的关键字*
.在*
被放入下一个标记.
你甚至可以这样做(看不到空间).虽然可能很难看
select*from[master]..[spt_values]where[type]='p'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
163 次 |
最近记录: |