简单的事情......我想。创建一个视图并稍后在同一个SQL脚本中使用它。 比方说,我们有一个脚本如下:创建视图并在单个SQL脚本中使用它
CREATE VIEW someView AS (...)
DROP VIEW someView
如果我试图解析它SQL管理投诉有周围DROP错误。 如果我分开执行它们(先创建,然后放下),它们都可以正常工作。 有没有什么办法可以创建一个视图并在单个SQL脚本中使用它? 我可以在字符串中包含更多的语句,然后执行它,但这有点不方便。
代码示例是固定的(缺少VIEW)
更有意义的例子:
create view TEST as (select name from spt_values where number=1);
drop view TEST
是否有可能同时执行呢? 我得到了错误:
Msg 156, Level 15, State 1, Procedure TEST, Line 2
Incorrect syntax near the keyword 'drop'.
运行单独创建语句,然后下探视图完美的作品。
您正在使用哪个数据库管理系统? –
SQLServer 2005 + Microsoft SQL Server Management Studio \t 9.00.5000.00 – wilu