社区
疑难问题
帖子详情
不是很难的SQL语句,是改是插?
leonatcs
2006-05-24 11:53:53
一个表,其中每条记录用RecNo字段(是bigint型)为主键区分。
我要向该表里插入一条记录,但是如果已经有了这条记录,就修改它。
应该怎么写SQL语句。
...全文
169
3
打赏
收藏
不是很难的SQL语句,是改是插?
一个表,其中每条记录用RecNo字段(是bigint型)为主键区分。 我要向该表里插入一条记录,但是如果已经有了这条记录,就修改它。 应该怎么写SQL语句。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xeqtr1982
2006-05-25
打赏
举报
回复
create table t(RecNo bigint,name varchar(10))
go
create trigger cfq on t
instead of insert
as
if @@rowcount=0 return
if exists(select 1 from inserted a,t b where a.RecNo=b.RecNo)
begin
update b set b.name=a.name from inserted a,t b where a.RecNo=b.RecNo
end
else
begin
insert into t select * from inserted
end
go
insert into t select 1,'aa'
select * from t
go
insert into t select 1,'bb'
select * from t
go
drop trigger cfq
drop table t
lxzm1001
2006-05-25
打赏
举报
回复
if exists(select * from b where id=5)
update b set s='fadfsd' where id=5
else
insert b select 5,'fadfsd'
leonatcs
2006-05-25
打赏
举报
回复
谢谢二位!
经典
SQL
语句
大全
SQL
语句
参考,包含Access、My
SQL
以及
SQL
Server基础创建数据库CREATE DATABASE database-name 删除数据库drop database dbname 备份
sql
server 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', ...
项目中
SQL
语句
的一些应用总结
纵观项目的开发,当项目框架搭建起来之后,更多的功能是无非是根据业务来操控
SQL
语句
,针对每个开发来说
SQL
语句
是个基本功,是避不开的。 当然
SQL
语句
也挺有意思,通过它也能尽情的展示我们的才华,今天小编梳理...
SQL
语句
运行两次
我反复检查自己写的代码,说实话反复看自己写的代码真的很
难
看出自己写错了什么。只有修
改
代码,看自己的运行结果有什么不同。最后让我找出来了。 这是我之前的代码,s是
SQL
语句
,这两句话都会执行一次。 这是我...
动态
SQL
语句
与防止
SQL
注入
什么是动态
SQL
语句
? 在我们的专栏中,使用的基本都是静态
SQL
语句
(Static
SQL
),因为这些
语句
的内容在编译时就已经完全确定。与此相反,数据库还支持另一类
语句
:动态
语句
(Dynamic
SQL
)。 动态
SQL
语句
是指...
SQL
查询
语句
先执行 SELECT?兄弟你认真的么?
SQL
查询的执行顺序是怎样的?...但事实是,我仍然很
难
确切地说出它的顺序是怎样的。 言归正传,SELECT
语句
的完整语法如下: 1. SELECT 2. DISTINCT <select_list> 3. FROM <left_table> 4....
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章