文章目录
numerica和decimal
功能上能效(0<=小数长度<=整数长度<=38)位数之和<=38
numeric(3,1):总长度3 = 整数长度+小数长度(保留一位小数)
identity(1,1)
自增,基数为1,增值为1=auto_increment.
英文
leader:负责人
工资:wage
更改
更改列名,表名
exec sp_rename 'worker.department','depart_id','column'
更改字段属性
alter table [] alter column leader_id varchar(20)
删除
TRUNCATE TABLE语句提供了一种删除表中所有记录的快速方法
触发器
设置不能更改薪水
use testsharp
Go
create trigger tr_wage触发器名
on worker表名
for update
as
if update(wage)列名
print '不能修改'
rollback transaction
CREATE TRIGGER [数据库].[架构].[触发器名]
ON [数据库].[架构].[学生表名] //因为什么表
FOR INSERT //因为这个表的什么操作
AS
[if update(如果什么更新了)] //可以要可以不要