SQLServer2008全套1 数据类型,自定义类型,规则

第四课笔记:

字段的数据类型  


字符型 N开头unicode编码(对不同语言间转换更支持单长度交非unicode更小)








系统表


用户定义表

临时表

分区表

保证数据完整性



6.设置标志字段



7 使用默认值


8 修改表


9、用户自定义数据类型



10、使用规则创建绑定




11、解除和删除规则


12、数据关系图





------------------------------------------------------------------------------------------------------------

---临时表
create table #test
(
id int not null,
name nvarchar(10) null,
adress nvarchar(50) null
)
--数据库看不到 但能查。 只对当前用户可见 新建查询就没了
select * from #test

--全局临时表 新建查询也能查
create table ##test
(
id int not null,
name nvarchar(10) null,
adress nvarchar(50) null
)

-----------用存储过程改表名
exec sp_rename 'mytest1','rename_mytest1'

-----------加列
alter table rename_mytest1
add c_added int null

----------删
alter table rename_mytest1
drop column c_added 
----------改列名
exec sp_rename 'rename_mytest1.c2','c存储过程改的','column'
----------改列属性
alter table rename_mytest1
alter column c存储过程改的 int null

----------------------规则
--创建 
create rule sorce
as
@value between 0 and 100

--存储过程绑定到列
sp_bindrule sorce,'rename_mytest1.c1'

--先解除才能删点规则
--解除
sp_unbindrule 'rename_mytest1.c1'
--删除
drop rule sorce



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值