相关疑难解决方法(0)

在SQL语法中,如果您打算使用'where',那么'delete from'中的'from'是可选的吗?

我是SQL的新手.我们有一些代码可以在SQL Server 2005/2008,Oracle 10和Sybase上运行.

我正在编写一个脚本来试图找出给定存储过程修改(但不丢弃)的表,例如insert,updatedelete.

delete一个竟然是令人费解的-有时我看到这样的语句:

delete phone_book where ... 
Run Code Online (Sandbox Code Playgroud)

而不是:

delete from phone_book where ...
Run Code Online (Sandbox Code Playgroud)

那么...... from在这种情况下,关键字真的是可选的吗?这会导致任何问题吗?这只是一种糟糕的风格,还是无所谓?

我还没有找到一个参考T-SQL,这将使from可选.我想这可以统一我上面提到的所有3个供应商.

欢迎提出问题/意见/链接(或者是否欢迎?).

sql t-sql delete-row sql-delete

17
推荐指数
2
解决办法
9374
查看次数

SQL服务器:DELETE <Table>与<Table>中的DELETE之间的区别

SQL服务器:
区别:

Delete tblxyz where id=6 
Run Code Online (Sandbox Code Playgroud)

并且:

Delete from tblxyz  where id=6
Run Code Online (Sandbox Code Playgroud)

他们在上述查询之间有什么区别吗?

sql sql-server sql-delete

3
推荐指数
1
解决办法
2792
查看次数

标签 统计

sql ×2

sql-delete ×2

delete-row ×1

sql-server ×1

t-sql ×1