触发器代码(更新表A数据自动更新表B字段列)
表A
=================
id 字段名
1 ft1
2 ft2
表B
=================
/id ft1 ft2 ...
Create Trigger Tri_test On t1
After insert ,update, delete
As
Begin
Declare @new varchar(10),@old varchar(10),@s varchar(100)
Select @new=field From inserted
Select @old=field From deleted
--新增情况
IF Not Exists(Select 1 From syscolumns Where id=object_id(t2) and name=@new)
Begin
Set @s='Alter table t2 add '+@new+' varchar(10)'
exec(@s)
End
--更新情况
IF EXISTS(Select 1 From syscolumns Where id=object_id(t2) and name=@old)
Begin
Set @s='Alter table t2 alter column '+@new+' varchar(10)'
Exec(@s)
End
--删除
IF EXISTS(Select 1 From syscolumns Where id=object_id(t2) and name=@old)
Begin
Set @s='Alter table t2 drop column '+@old
Exec(@s)
End
End
触发器代码(更新表A数据自动更新表B字段列)相关推荐
- excel设置图片自动更新_智能Excel排班表,日期自动更新,三班排班一键统计,极简轻松...
Hello大家好,我是帮帮.今天跟大家分享一张智能Excel排班表,日期自动更新,班次一键统计,极简轻松. 为了让大家能更稳定的下载模板,我们又开通了全新下载方式(见文章末尾),以便大家可以轻松获得免 ...
- 【基础】代码操作Word时,自动更新目录(一)
系列文 python-docx-template包之----为文字自定义格式(一) python-docx-template包之----设置表格(二) python-docx-template包之-- ...
- WIN10 注册表方式关闭自动更新(入职小灰)
win10 注册表方式关闭自动更新 WIN+R,输入regedit,打开注册表 在HKEY_LOCAL_MACHINE中找到SYSTEM 在子文件夹中找到CurrentControlSet文件 打开其 ...
- 火狐浏览器怎么关闭自动更新 火狐浏览器关闭自动更新的方法
火狐浏览器怎么关闭自动更新?很多用户觉得更新完新版本,用起来很不习惯.要怎么才能不自动更新呢,下面就给大家分享具体步骤. 首先我们要做的当然是打开你的火狐浏览器了,如果菜单栏在的话,点击工具选项. 火 ...
- 计算机自动更新的作用,电脑自动更新系统的好处和坏处有哪些?
电脑系统自动更新是默认开启的, 很多小伙伴都遇到过提示电脑系统更新.那么系统自动更新有什么好处和坏处呢? 工具/原料 电脑 方法/步骤 开启电脑系统的自动更新,可以让电脑保持最新系统,可以修复已知的系 ...
- 阻止计算机系统自动更新,如何防止电脑自动更新系统
其实我们的电脑自己用,没必要每天自动更新,太浪费时间浪费流量了.电脑经常性的反应慢,网速慢,并且开机关机都要更新配置,一更新少则几分钟,多则几十分钟.今天小编为大家推荐防止电脑自动更新的方法. 防止电 ...
- Linkflow+表单工具:赋能表单数据,提升表单营销能力
前言 本文旨在帮助企业实现敏捷高效运营,提升用户数据运营效能.在这里,我们将提供Linkflow+表单工具的组合场景玩法,以帮助企业提升表单营销能力,更好实现用户精细化运营和自动化营销. 如果您有以下 ...
- 表间数据复制--SELECT表中的数据插入到新的表中(ORACLE,MSSQL)
表间数据复制--SELECT表中的数据插入到新的表中 --在Oracle 9i中 CREATE TABLE scott.test AS (SELECT DISTINCT empno,ename,hir ...
- java实现将A表数据转移到B表_解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表(merge into)...
作用:merge into 解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表: 语法: MERGE INTO [your table-name] [rename your table h ...
最新文章
- 同事把 Redis用成这鬼样子,真坑!
- ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock
- jquery点击完一个按钮,并且触发另一个按钮
- 年轻10岁简单又易行的妙方
- 如何找到一篇论文的源代码?
- java 图片合并_Java如何实现图片的叠加与拼接操作
- linux打开文件vi,在Linux中使用vi打开文件时如何显示行号,及跳转到指定行
- 使用ZooKeeper
- Android odex文件反编译
- WebView之加载网页时增加进度提示
- PHP数据库扩展 - PDO操作
- 10.12.1 安装cocoapods及使用详解
- 2016.3 idea 注册码
- java教程:十分钟理解Java中的弱引用
- Jsonp调用网易云音乐API搜索播放歌曲
- Oracle中文乱码
- keil4 mdk安装教程
- 心理学实验必备 | 脑电实验流程及注意事项
- linux dd iflag oflag,【转】dd命令详解及利用dd测试磁盘性能
- Hibernate报错 Cannot add foreign key constraint