簡單的事情......我想。創建一個視圖並稍後在同一個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