sql语句创建表
设计一个会员表。(名称uName,性别uGander,年龄uAge,职业uCareer,备注uNote,登录名uLog,密码uPwd(加密)。)要求:主键,索引。标准SQ...
设计一个会员表。
(名称uName,性别uGander,年龄uAge,职业uCareer,备注uNote,登录名uLog,密码uPwd(加密)。)要求:主键,索引。
标准SQL语句 怎么写来,关键是索引给忘了。请高手指点。 (不要用数据库导出的语句) 展开
(名称uName,性别uGander,年龄uAge,职业uCareer,备注uNote,登录名uLog,密码uPwd(加密)。)要求:主键,索引。
标准SQL语句 怎么写来,关键是索引给忘了。请高手指点。 (不要用数据库导出的语句) 展开
14个回答
展开全部
if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('pro') and o.name = 'FK_PRO_REFERENCE_TEAINF')
alter table pro
drop constraint FK_PRO_REFERENCE_TEAINF
go
if exists (select 1
from sysobjects
where id = object_id('pro')
and type = 'U')
drop table pro
go
if exists (select 1
from sysobjects
where id = object_id('teainf')
and type = 'U')
drop table teainf
go
if exists (select 1
from sysobjects where type = 'D'
and name = '高级'
)
drop default 高级
go
/*==============================================================*/
/* Default: 高级 */
/*==============================================================*/
create default 高级
as '高级'
go
/*==============================================================*/
/* Table: pro */
/*==============================================================*/
create table pro (
政务号 int not null,
工号 int not null,
姓名 char(20) null,
职称 char(10) not null
constraint CKC_职称_PRO check (职称 in ('高级')),
教研室 varchar(16) not null
constraint CKC_教研室_PRO check (教研室 in ('软件工程','物联网','数字工程')),
constraint PK_PRO primary key (政务号),
constraint AK_UQ_KEY_2_PRO unique (姓名)
)
go
execute sp_bindefault 高级, 'pro.职称'
go
/*==============================================================*/
/* Table: teainf */
/*==============================================================*/
create table teainf (
工号 int not null
constraint PK_PRO_1 primary key (工号)
)
go
alter table pro
add constraint FK_PRO_REFERENCE_TEAINF foreign key (工号)
references teainf (工号)
go
在Sql Server2008上实验通过,为了外键能使用,所以多建了一个teainf表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create table users (
uName varchar(50) primary key ,
uGander varchar(50),
uAge varchar(50),
uCareer varchar(50),
uNote varchar(50),
uLog varchar(50),
uPwd varchar(50)
)
uName varchar(50) primary key ,
uGander varchar(50),
uAge varchar(50),
uCareer varchar(50),
uNote varchar(50),
uLog varchar(50),
uPwd varchar(50)
)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
创建表
CREATE TABLE T2
(
xh varchar(6) IDENTITY(1,1) PRIMARY KEY,
xm varchar(6) UNIQUE NOT NULL,
xb varchar(1) CHECK(性别in ('男’','女’)),
csrq varchar(12)
)
CREATE TABLE T2
(
xh varchar(6) IDENTITY(1,1) PRIMARY KEY,
xm varchar(6) UNIQUE NOT NULL,
xb varchar(1) CHECK(性别in ('男’','女’)),
csrq varchar(12)
)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询