sql默认值if
发布时间: 2025-09-22 16:17:38
㈠ sql中怎么设置默认值
1、首先新建一个学生表:student,需求:字段password的默认值是1213142。
㈡ sql如何设置某一列的值为默认值且不可更改
default默认值的话,建立表的时候创建就可以,让某一列不可被更改需要用触发器。
创建表:
createtabletest
(idint,
委托日期datetimedefaultgetdate());--创建test表,其中委托日期字段默认值为系统当
前时间
创建触发器:
createtriggeraaaontest--aaa为触发器名称
forupdate
as
ifupdate(委托日期)
rollbacktransaction
测试:
1、
test表中插入数据:
insertintotest(id)values(1)
此时表中数据如下:
这样也就做到了,那列不允许更改
㈢ 如何在SQL中用if else
一般存储过程中 为嵌套语句 判断一个值 从而进行不同的操作 declare @a nvarchar(50)
select @a=a from 表名1
if @a='1'
begin
select * from 表名2 where c=@a
end
else
begin
select * from 表名2
end 纯手打 希望能帮到你 ,欢迎追问!
热点内容