社区
MS-SQL Server
帖子详情
trigger 如何给自己表上的字段赋值?
yangzhenhai
2006-07-03 02:27:49
我有一个表 t1 有个字段 c1
我想当c1 为null时,用trigger 把它变成0 ,该怎么做?
...全文
108
2
打赏
收藏
trigger 如何给自己表上的字段赋值?
我有一个表 t1 有个字段 c1 我想当c1 为null时,用trigger 把它变成0 ,该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LouisXIV
2006-07-03
打赏
举报
回复
没有触发条件不能用触发器(Update,Insert,Delete等)
你这个直接用Update就得了
update t1
set c1=0
where c1 is null
fcuandy
2006-07-03
打赏
举报
回复
这个好像不是触发器做的吧。
两种方式:
1,自己更新 UPDATE tb SET c1=0 WHERE c1 IS NULL
2,改表结构,c1 不充许null,默认值为0
mysql之将自增长
字段
赋值
给同一个表的其它
字段
在表中增加一个
字段
,在添加(导入与手动添加)数据的时候将添加的自增长
字段
赋值
给另一个
字段
。目的是为了兼容之前的数据。 本来打算用
trigger
写的,只是insert之后再update不能在同一张表中,所以就放弃了,不过也...
oracle触发器添加数据时某一个
字段
和另一个表某一个
字段
作比较,相等,获取另一张表某个
字段
赋值
到第一个表某个
字段
--- v_other_field 变量名 STEEL_NO.STEEL_NO_CODE 表名.
字段
。---- PROCESS_MATERIAL_INFO 表名。-- 相等
字段
做比较。--不为null
赋值
。
mysql
trigger
触发器 一张表一个
字段
改变 更新另一张表对应
字段
触发器语句先贴出来: ...CREATE
TRIGGER
goods_sku_shopprice_
trigger
AFTER UPDATE ON t_sku FOR EACH ROW BEGIN SET @oldPrice = (SELECT t_goods.shop_price FROM t_goods WHERE t_goods.goods_id=new.goods_id...
【
Trigger
】通过触发器,变通实现非空属性
字段
的
赋值
在我们一个项目中,有这么一个需求:往一个业务表中登录数据时,表中“序列号”的
字段
的值希望能够自动
赋值
。 我的处理步骤如下,记录一下:1、定义一个sequence2、定义一个触发器,检测到Insert处理发生时,给插入...
解决Oracle触发器给表自身的
字段
重新
赋值
出现ORA-04091异常的问题
create or replace
trigger
trg_update_versionnum before update on t_order for each row begin if (updating) and (:new.uploadtag1 = 0) then :new.versionnum := :old.versionnum + 1; end if; end...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章