SQL Server(设计数据库--存储过程--触发器)


--创建默认值
create default moren as 500
go
--创建规则
create rule newrule as @value between 100 and 150
go
--为表的列绑定默认值
sp_bindefault moren,'dbo.orders.OrderNum'
go
--为表的列绑定规则
sp_bindrule newrule,'dbo.orders.OrderNum'
go
--为表的列解绑默认值
sp_unbindefault 'dbo.orders.OrderNum'
go
--为表的列解绑规则
sp_bindrule newrule,'dbo.orders.OrderNum'
go
--删除默认值
drop default moren
go
--删除规则
drop rule newrule
go
--添加自定义类型
sp_addtype newtype,'char(500)',null
go
--删除自定义类型
drop type newtype
go
--创建视图
create view newview as select * from dbo.city
go
--删除视图
drop view newview
go
--创建存储过程
create proc procname as select OrderNum,ProdNum from dbo.items
go
--并执行存储过程
exec procname
go
--重命名  旧名--新名
sp_rename procname,newname
go
--删除存储过程
drop proc newname
go
--查看系统内所有的触发器列表
select * from sysobjects where xtype='tr'
go
--触发器
--newtrigger触发器名字  --在dbo.orders表里的OrderNum列发生update更新事件就输出
create trigger newtrigger on dbo.orders for update as if update(OrderNum)
print'订单号码已被更改,触发器起到作用'
go
update dbo.orders set OrderNum='133' where OrderNum=101
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TL。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值