社区
疑难问题
帖子详情
求教一个T-SQL语句的问题
oceanwhh
2003-09-15 11:17:17
在Transcat-SQL中有没有一个语句能够实现,当修改一条记录不成功时,自动将其插入到表中.
3x!!!
...全文
22
6
打赏
收藏
求教一个T-SQL语句的问题
在Transcat-SQL中有没有一个语句能够实现,当修改一条记录不成功时,自动将其插入到表中. 3x!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oceanwhh
2003-09-15
打赏
举报
回复
每一条记录都有很多个字段,我只想修改其中的一个字段中的内容,若删去的话,其他字段的信息就要重写了,这样太麻烦.
若用一个判断语句来实现,如果有这条记录就修改,没有则插入,这是一个两步操作,我想用一步操作来实现这个功能,不知我说明白没^_^
litf
2003-09-15
打赏
举报
回复
当然可以了啊,存储过程什么的就可以啊
yujohny
2003-09-15
打赏
举报
回复
你指的不成功是什么?是不是这条记录不存在时候?
那你做个新增触发器,用INSTEAD OF 触发器,
这个触发器可以实现这样的目的,判断新增的记录表里面已有,则更新否则插入
不知道是不是你的要求?
愉快的登山者
2003-09-15
打赏
举报
回复
if exists (select * from table1 where id = @id)
update table1 set colname = @value where id = @id
else
insert table1 (colname, ...) values (@value, ...)
伍子V5
2003-09-15
打赏
举报
回复
那还不如直接先把要修改的记录删掉,在插入到表中
不知道我理解错了没有
liuyun2003
2003-09-15
打赏
举报
回复
不能。你用那种数据库系统可以做到了?介绍一下。
在Oracle PL/SQL中游标声明中表名动态变化的方法
/* 小弟刚刚接触ORACLE存储过程,有
一个
问题
向各位同行
求教
,小弟写了
一个
存储过程,其目的是接收
一个
参数作为表名,然后查询该表中的全部记录的某
一个
字段的内容导入到另
一个
表中。 ( tabname in varchar ) is v_...
仿hao123逛街网上购物
实现登录、查看商品信息、加入购物车、下单图片资源都在项目 中,包括
sql语句
,直接可以在pl/sql中建表,虚心
求教
数据处理救星降世Power Query
0/ Excel数据处理新利器来了,准备好了吗? 1/ 比网红函数VLOOKUP还全面的功能。——查(查询) 2/ 取其精华,去其糟粕。...——聚(聚合) 9/ 我自己的难题自己造函数,不
求教
别人。——技法(自定义函数)
一句T-
SQL语句
引发的思考
优化一句T-
SQL语句
引发的思考最近WWW.CSDN.NET上有
一个
帖子:http://expert.csdn.net/Expert/topic/2630/2630484.xml?temp=.9921686
问题
是这样: 有表Stress_test(id int, key char(2)) id 上有普通索引;...
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章