快乐每一天~~~
T-SQL语句之对表结构的操作
上一篇 /
下一篇 2008-06-15 23:51:25
/ 个人分类:SQL SERVER
查看( 4 ) /
评论( 3 )
表结构的创建、修改和删除爱好者博墅8bd|_
q_o
1>表结构的创建
I c}*A M4i6W0例1爱好者博墅o6hk_6U;f.j'z
为sales数据库创建一个销售人员表Salers,它包括销售人员编号(SaleID)、姓名(SaleName)、性别(Sex)、出生日期(Birthday)、雇用日期(HireDate)、地址(Address)、电话(telephone)、备注(Note)字段,其中SaleID、SaleName这两列不允许为空。
V5Xl
?9wT:D L0CREATE TABLE salers爱好者博墅A,H5kg}6q#Kpf0tKZ
(SaleID char(3) NOT NULL,
1B/BX1A1R*A3de;vrf0SaleName char(8) NOT NULL,爱好者博墅.Atn8x3[;Tw
Sex char(2),
BWh\tv2{
~&c0Birthday datetime,爱好者博墅&l(pC1cqi!a
HireDate datetime,
k"L+Amt2r0Address char(60),
)B!m2b-WVVT
j0Telephone char(13),爱好者博墅 v.wl/y2M
Note char(200)爱好者博墅;nv/JTd
q6_
)
ZU:n$w)t!VU0O}CM0注意:NOT NULL参数指出了该字段是不可以为空的。和他相对的还有一个NULL(指出了字段可以为空)。
'J'ygaj9j(~W0例2
:Jj+f$JZ,V#[4sn0为sales数据库创建订单表Orders,包括OrderID、CustomerID、SaleID和OrderDate字段,其中OrderID为标识列,起始值为10248,增值为1;CustomerID和SaleID字段不允许为空值;OrderDate字段的默认值为当前日期。爱好者博墅 d%q.m;q%Vk@7e,}
CREATE TABLE Orders
"DLT5_cdv0(OrderID int IDENTITY(10248,1),爱好者博墅
\!Gt*} R`
CustomerID char(3) NOT NULL,
c-u$lAjr]0SaleID char(3) NOT NULL,
BEZ&QJ^k0OrderDate datetime DEFAULT getdate()
l sR,a4NOYD)~
[T0)爱好者博墅$x I-uI#p7?+d0LH$x6\
注:getdate()是系统函数,返回系统当前日期。