【发布时间】:2012-05-12 04:19:37
【问题描述】:
SQL 脚本中是否需要 BEGIN/END(一般情况下)或者可以用 { 和 } 替换它们
例子:
IF DB_ID('comics') IS NOT NULL
BEGIN
PRINT 'Database exists - dropping the comics database.';
DROP DATABASE comics;
END
VS
IF DB_ID('comics') IS NOT NULL
{
PRINT 'Database exists - dropping the comics database.';
DROP DATABASE comics;
}
我正在使用 MS SQL Server 2008 R2
【问题讨论】:
-
您使用的是什么数据库?需要什么取决于 DBMS(它们之间的语法不同)。
-
DB_ID 是 TSQL
-
我已经更新了我的问题。很抱歉造成混乱。
-
自己测试一下,看看;)
标签: sql tsql syntax sql-server-2008-r2