我尝试创建一个新数据库和一些表并成功执行Query,但我的表在对象资源管理器中不可见,但我的数据库已创建。还刷新了对象资源管理器!
你能帮我解决一下吗?
Create DATABASE CustomerOrders
GO
USE CustomerOrders;
GO
CREATE TABLE dbo.Customerdetails
(
Customer_ID int IDENTITY(1,1) PRIMARY KEY,
Name varchar(50) NOT NULL,
PhoneNumber int NOT NULL,
Address nvarchar(100)
);
GO
INSERT dbo.Customerdetails
VALUES ('ABC', +91-123456789, 'SF'), ('DEF', +1-123432145, 'California');
GO
CREATE TABLE dbo.Productdetails
(
Product_ID int IDENTITY(2015160,1) PRIMARY KEY,
Product_Name nvarchar(100) NOT NULL,
UnitPrice money NOT NULL,
ISSN_No varchar(100) NOT NULL
);
GO
INSERT dbo.Productdetails
VALUES ('QWERR', 15000, 'ASD123//456'), ('ERRT', 45000, 'APP4352223//234');
GO
CREATE TABLE dbo.Orderdetails
(
Order_ID int IDENTITY(00001,1) PRIMARY KEY,
Cust_ID int NOT NULL,
Prod_ID int NOT NULL,
Quantity int NOT NULL,
ProductName nvarchar(100) NOT NULL,
CONSTRAINT FK_Customer_ID FOREIGN KEY (Cust_ID)
REFERENCES CustomerDetails(Customer_ID),
CONSTRAINT FK_Product_ID FOREIGN KEY (Prod_ID)
REFERENCES ProductDetails(Product_ID)
);
GO
INSERT dbo.Productdetails
VALUES ('Sony_Xperia', 5, 'SWER2525//35'), ('Apple-I series', 2, 'SWER2525//35');
GO
答案 0 :(得分:0)
我在我的机器上试过。但是它的工作正常。它显示了对象资源管理器中的所有表。
只需断开服务器并再次连接并检查即可。