加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 12:52:29 所属栏目:MsSql教程 来源:网络整理
导读:第四课笔记: 字段的数据类型 ? 字符型 N开头unicode编码(对不同语言间转换更支持单长度交非unicode更小) 系统表 用户定义表 临时表 分区表 保证数据完整性 6.设置标志字段 7 使用默认值 8 修改表 9、用户自定义数据类型 10、使用规则创建绑定 11、解除和删

第四课笔记:

字段的数据类型 ?


字符型 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,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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读