使用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'中寻找新表。 –