1
我創建了一個sql腳本來檢查數據庫是否已經存在,如果它已經存在,它會刪除並重新創建。 當我想創建表後直接連接它..如何 - 在SQL Server中創建後直接創建和使用數據庫?
這是我的代碼,但它不起作用。 他宣佈一條錯誤消息
消息911,級別16,狀態1,行10 數據庫 'ARMS2' 不存在。確保名稱輸入正確。
我的腳本
IF EXISTS (select * from sys.databases where name = 'Arms2')
BEGIN
DROP DATABASE Arms2
PRINT 'DROP DATABASE Arms2'
END
CREATE DATABASE Arms2;
PRINT 'CREATE DATABASE Arms2'
USE Arms2
CREATE TABLE .....
非常感謝您!一切都很完美。可以解釋爲什麼有必要添加「GO」? –
@MehdiBugnard這是某些Microsoft產品(SSMS/OSQL)的「分離器」,它告訴系統將腳本分成兩批。它不是一個真正的關鍵字,實際上你可以在SSMS的選項菜單中將它改成其他的東西。 – Bridge
好的謝謝'橋' –