社区
MS-SQL Server
帖子详情
请问T-SQL中如何将一个表a中的字段的所有值复制到另一个表b的相同类型的字段中?
fadingman
2003-11-16 08:21:09
我主要是为了写一个触发器,更改a表中的任何数据会触发此触发器,并将a表中更改的那些记录中的某一个字段c的几个值写到表b中去,b表只有一个字段(专为记录a表更改的记录的字段c)。
我可能说得不明白,举个例子
a表是一个学生档案表,当更改学生情况时(可能是多条记录),要将a中发生属性变化的记录的'学号'字段的这几个记录的值放入b表中,b表只有一个字段,就是用来放那个更改的学号的,在a表中的触发器如何写?
...全文
374
2
打赏
收藏
请问T-SQL中如何将一个表a中的字段的所有值复制到另一个表b的相同类型的字段中?
我主要是为了写一个触发器,更改a表中的任何数据会触发此触发器,并将a表中更改的那些记录中的某一个字段c的几个值写到表b中去,b表只有一个字段(专为记录a表更改的记录的字段c)。 我可能说得不明白,举个例子 a表是一个学生档案表,当更改学生情况时(可能是多条记录),要将a中发生属性变化的记录的'学号'字段的这几个记录的值放入b表中,b表只有一个字段,就是用来放那个更改的学号的,在a表中的触发器如何写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maoyesky
2003-11-16
打赏
举报
回复
create trigger tri_a on a
for delete,update
as
insert b select 学号 from deleted where 学号 not in (select distinct 学号 from b)
teaism
2003-11-16
打赏
举报
回复
学号应是唯一的吧
create trigger tri_a on a
for insert,delete,update
as
--如果是改后的
insert b select 学号 from inserted where 学号 not in (select 学号 from deleted)
--如果是存改前的
insert b select 学号 from deleted where 学号 not in (select 学号 from inserted)
My
SQL
和Oracle将同一张
表
的
一个
字段
的
值
复制
到另
一个
字段
My
SQL
和Oracle将同一张
表
的
一个
字段
的
值
复制
到另
一个
字段
`` 今天小白被经理安排将一张
表
的某个
字段
的
值
复制
到另
一个
字段
中
,一开始打算直接 update table set XX = VV (where xx) ,PS:本次我的数据库是Oracle数据库,所以就直接运行是可以成功的,此时我想到这样的方式是否能适用于My
SQL
呢,然后我就在本地我的数据来测试了。 将user_name
中
的
值
复...
把同一张
表
的
一个
字段
的内容
复制
到另
一个
字段
里
把同一张
表
的
一个
字段
的内容
复制
到另
一个
字段
里 今天搞my
sql
数据库时候用到将同一张
表
中
一个
字段
(goods_prom_price)
中
的内容
复制
到该
表
的新建的
一个
字段
(member_goods_prom_price)
中
的用法:如果数据库
表
名为tableName,将tp_order_goods
中
的goods_prom_price
字段
复制
到member_goods_prom_price
字段
,语句如下: update tp_order_goods set member_goods_prom_price =
sql
中
,将同
一个
表
中
两个
类型
一样的
字段
的
值
互换 以及 将同
一个
表
中
的
一个
字段
的
值
复制
给另
一个
字段
将同
一个
表
中
两个
类型
一样的
字段
的
值
互换:UPDATE ddd a, ddd b SET a.original_department_id = b.department_id, a.department_id = b.original_department_id WHERE a.key_manage_id = b.key_manage_id AND a.key_manage_id = 1
my
sql
复制
一个
字段
值
到另
一个
字段
,My
SQL
怎么把
表
中
一个
字段
数据
复制
到另外
一个
表
的某个
字段
下...
点击查看My
SQL
怎么把
表
中
一个
字段
数据
复制
到另外
一个
表
的某个
字段
下具体信息答:update b set tel =(select mobile from a where a.id=b.aid) 注:aid是a,b两个
表
的关联
字段
答:先将数据全部
复制
到
一个
临时
表
里面,然后两个
表
关联做更新呗答:你建
表
复制
就可以了,例如CREATE TABLE aa AS SELECT * FROM tree;这是完...
在
SQL
Server
中
,把
一个
表
的
字段
更新到另
一个
表
中
在
SQL
Server
中
,把
一个
表
的
字段
更新到另
一个
表
中
,应该如何实现?来将
一个
表
中
的
字段
更新到另
一个
表
中
。假设你有两个
表
,称为。有一列(或多列)是
相同
的,可以用来将它们关联起来,比如。替换为实际的
字段
名,并根据需要调整连接条件。将这两个
表
连接起来,然后使用。
MS-SQL Server
34,876
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章