SQL Server/SQL语句建表

[cc lang=”sql”]
–============创建表==============
use [MyLuoLuo.Com]
go
create table [dbo].Classes(
ClassID int identity(1,1) not null,
ClassName varchar(50) not null,
Memo varchar(500) null,
Count int default 30,
Fee int not null,
Total as [Count] * Fee,
)
–null 允许为空
–not null 不允许为空
–identity(初始值,增长速度) 自增长,适用于数值类型
/*
Create Table 表名(表名在同一数据库中必须唯一,最大长度128字符)
(
–每个表必须包含一列,最多1024列
–列名 类型(长度) 是否为空
ClassID int identity(1,1) not null,–从1开始自增,每次增加1
ClassName varchar(50) not null,
Memo varchar(500) null,
Count int default 30, –默认值为30
Fee int not null,
Total as [Count] * Fee,–表达式,计算Count×Fee的结果
)
*/
–============创建表==============
–============创建临时表==============
create table #TempTable(
id int identity(1,1) not null,
test varchar(20) not null,
)on [Primary]
–临时表命名规则与表命名规则相同,但系统会为临时表追加12个长度的后缀,所以临时表实际为116个字符.
–局部临时表#
–全局临时表##
–临时表会被存放在系统数据库tempdb下
–============创建临时表==============
 [/cc lang=”sql”]

发表评论

电子邮件地址不会被公开。 必填项已用*标注