我是 SQL 新手。我们有一些代码可以在 SQL Server 2005/2008、Oracle 10 以及 Sybase 上运行。
我正在编写一个脚本来尝试找出给定存储过程修改(但不删除)哪些表,例如insert
,update
和delete
。
结果delete
令人费解-有时我会看到以下陈述:
delete phone_book where ...
相对于:
delete from phone_book where ...
那么......from
在这种情况下,关键字真的是可选的吗?这会导致任何问题吗?这只是一种糟糕的风格,还是无关紧要?
我还没有找到可以T-SQL
选择的参考from
。我想这就是统一我上面提到的所有 3 个供应商的原因。
欢迎提出问题/评论/链接(或者是否欢迎?)。