文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>T-SQL学习第四天

T-SQL学习第四天

时间:2011-04-02  来源:混 混

--完整性约束
use mydbtest
go
alter table infoT
add constraint uni_user_addr
unique(UserID)--唯一值
--
主键约束
alter table message
add constraint px_message--约束名
primary key clustered

--check约束
--
创建一列
alter table UserManager
add state tinyint
select * from UserManager

alter table UserManager
--添加约束
add constraint Uni_sta
check(state=1 or state=0)
--添加数据
insert into UserManager(state) values(2)
--错误‘INSERT 语句与 COLUMN CHECK 约束 'Uni_sta' 冲突。该冲突发生于数据库 '
--
mydbtest',表 'UserManager',
--
column 'state'。
--
语句已终止。’

--外键约束
alter table InfoT
add constraint inf_F_c
Foreign key(UserID)
references UserManager(UserID)

--存储过程
--
语法
CREATE PROC [ EDURE ] procedure_name [ ; number ]
[ { @parameter data_type }
[ VARYING
] [ = default ] [ OUTPUT ]
]
[ ,...n ]

[ WITH
{ RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION }
]

[ FOR REPLICATION ]

AS sql_statement [ ...n ]

--实例
create procedure my_pro @UserId int
as
select @UserId from UserManager
go

相关阅读 更多 +
排行榜 更多 +
幸存者的命运

幸存者的命运

飞行射击 下载
精英战区3d

精英战区3d

飞行射击 下载
货运猎人

货运猎人

飞行射击 下载