问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在查询设计器中使用Transact-SQL语句CREATE TABLE 创建studb数据库

发布网友 发布时间:2022-04-13 08:30

我来回答

1个回答

热心网友 时间:2022-04-13 09:59

从SQL联机丛书转
完整的表定义
下例显示 pubs 数据库中所创建的三个表(jobs、employee 和 publishers)的完整表定义,其中包含所有的约束定义。

/* ************************** jobs table ************************** */
CREATE TABLE jobs
(
job_id smallint
IDENTITY(1,1)
PRIMARY KEY CLUSTERED,
job_desc varchar(50) NOT NULL
DEFAULT 'New Position - title not formalized yet',
min_lvl tinyint NOT NULL
CHECK (min_lvl >= 10),
max_lvl tinyint NOT NULL
CHECK (max_lvl <= 250)
)

/* ************************* employee table ************************* */
CREATE TABLE employee
(
emp_id empid
CONSTRAINT PK_emp_id PRIMARY KEY NONCLUSTERED
CONSTRAINT CK_emp_id CHECK (emp_id LIKE
'[A-Z][A-Z][A-Z][1-9][0-9][0-9][0-9][0-9][FM]' or
emp_id LIKE '[A-Z]-[A-Z][1-9][0-9][0-9][0-9][0-9][FM]'),
/* Each employee ID consists of three characters that
represent the employee's initials, followed by a five
digit number ranging from 10000 through 99999 and then the
employee's gender (M or F). A (hyphen) - is acceptable
for the middle initial. */
fname varchar(20) NOT NULL,
minit char(1) NULL,
lname varchar(30) NOT NULL,
job_id smallint NOT NULL
DEFAULT 1
/* Entry job_id for new hires. */
REFERENCES jobs(job_id),
job_lvl tinyint
DEFAULT 10,
/* Entry job_lvl for new hires. */
pub_id char(4) NOT NULL
DEFAULT ('9952')
REFERENCES publishers(pub_id),
/* By default, the Parent Company Publisher is the company
to whom each employee reports. */
hire_date datetime NOT NULL
DEFAULT (getdate())
/* By default, the current system date is entered. */
)

/* ***************** publishers table ******************** */
CREATE TABLE publishers
(
pub_id char(4) NOT NULL
CONSTRAINT UPKCL_pubind PRIMARY KEY CLUSTERED
CHECK (pub_id IN ('1389', '0736', '0877', '1622', '1756')
OR pub_id LIKE '99[0-9][0-9]'),
pub_name varchar(40) NULL,
city varchar(20) NULL,
state char(2) NULL,
country varchar(30) NULL
DEFAULT('USA')
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
上市就跌的股票为什么 为什么新股都会暴跌 为什么新股上市都跌 身上有烧伤的伤疤怎么去除 石榴皮发霉还能吃吗?新鲜石榴的保存方法有哪些? 5岁上瑞思和英孚哪个好 瑞思和英孚哪个好?上过课后来说说各自的优缺点 瑞思和英孚哪个好?上过课后来分享各自的优缺点 怎么当历史老师 中学历史老师需求状况 要投诉派出所不作为,该怎么投诉 派出所服务特别差去哪里可以举报? 举报派出所打什么电话 如果要举报派出所怎么举报 我要举报派出所怎么举报 有人在网是诈骗,请问如何举报?向当地派出所举报有用吗 哪里可以投诉派出所?? 你知道 爱是什么吗? 鲛鱼怎么做好吃? 马高鱼怎么做才好吃 永安行微信里可以租吗 永安公共自行车扫码租车和借车卡可以同时使用吗 使用Transact-SQL语句建立一个student数据库。具体文件属性如下表 如何评价《铠甲勇士》 铠甲勇士捕将是哪个国家发明的? 怎么让我的麦克风插上说话 就能在音箱里听到声音 铠甲勇士是国产的吗 麦克风能听到声音但不能说话 铠甲勇士是在哪拍的 系统启动对着麦克风说话就能听到声音 怎么同时连接有线网和无线网 怎么把有线网络与无线网络共用? 慈禧太后作为晚清最有权势的女人,早年是如何迅速上位的? 慈禧如何上位的? 慈禧是怎么走向权力巅峰的? 慈禧太后是如何一步步走上晚清权力巅峰的,大家怎么看? 一般家用插座分为哪几种,最大功率是多少 慈禧太后是怎么当上皇太后的 慈禧曾权势滔天,她是怎么进宫的? 慈禧太后怎么掌权的,看完你就知道了 插座对用电器的功率有限制吗 慈禧如何从贵人逆袭成为太后的呢? 插座为何有功率? 吕后、武则天和慈禧这三位女强人,都是怎样获得权势的? 请问电插座算大功率电器吗?奇怪,我们学校的人他们认为算。 增值税和地税的区别 地税是按增值税额作为基数缴纳的吗 小规模纳税人是根据*交税,我想问一下*一季度报一次,地税怎么根据*交 为什么要根据增值税缴 企业的税费那些交国税那些交地税?