【发布时间】:2017-08-17 10:56:42
【问题描述】:
我的数据库中有 4 个表。我想编写一个返回表名的查询,不。行数、表大小、创建和修改表的日期、创建者是谁。
我的数据库:
CREATE TABLE Branch(
Br_ID int IDENTITY(1,1) PRIMARY KEY,
Name varchar(255),
Desp varchar(255)
);
CREATE TABLE Region(
R_ID int IDENTITY(1,1) PRIMARY KEY,
Name varchar(255),
Desp varchar(255)
);
CREATE TABLE Customer(
Cust_ID int IDENTITY(1,1) PRIMARY KEY,
Name varchar(255),
Desp varchar(255)
);
CREATE TABLE Customer_Branch(
Br_ID int FOREIGN KEY REFERENCES Branch(Br_ID) not null,
Cust_ID int FOREIGN KEY REFERENCES Customer(Cust_ID) not null,
PRIMARY KEY (Br_ID, Cust_ID)
);
INSERT INTO Branch (Name, Desp)
VALUES ('xyz', 'headoffice');
【问题讨论】:
-
首先查看
[master].sys.tablestable
标签: sql-server database