使用Microsoft SQL使用T-SQL創建表 - 無法在Object Explorer中看到創建的表
嘗試使用T-SQL語言創建表。代碼非常簡單,執行成功,但我沒有看到在對象資源管理器中創建的表。嘗試重新啓動/重新連接/刷新/重新執行 - 結果相同 - 不能看到這張表。 也嘗試手動(通過在對象資源管理器樹中右鍵單擊鼠標 - 一切正常 - 可以看到剛創建的表)。
代碼:
USE tempdb
IF OBJECT_ID('dbo.Employees','U') IS NOT NULL
DROP TABLE dbo.Employees;
CREATE TABLE dbo.Employees
(
empid INT NOT NULL,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
hiredate DATE NOT NULL,
mgrid INT NULL,
ssn VARCHAR(20) NOT NULL,
salary MONEY NOT NULL
);
截屏
認爲這個問題很簡單,但要儘量找到答案和堆棧一點點。爲什麼我看不到剛剛創建的表格?這段代碼對於創建表是否正確?
您是否打算將新表出現在'tempdb'數據庫或'testdb'數據庫中?您提供的SQL在'tempdb'中創建表,但對象資源管理器的屏幕截圖顯示您正在'testdb'中尋找新表。 –