如何判断数据表中的内容为空

zhanghua4109 2005-03-04 10:16:19
请指点,我在写一个程序,就是要判断表中的内容为空的话,就插入数据,要是不为空的话,就更新其中有相同id的记录.我搞了好半天,就是不知道如何判断表中的内容为空
...全文
210 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jhonson_2005 2005-03-05
  • 打赏
  • 举报
回复
你好厉害
chinaandys 2005-03-04
  • 打赏
  • 举报
回复
如果只是内容为空


同意 Softlee81307(孔腎)
Softlee81307 2005-03-04
  • 打赏
  • 举报
回复
if exists(select * from 表)
insert into 表 ....
else
update 表 set ... where id=..
iswear428 2005-03-04
  • 打赏
  • 举报
回复
IF (SELECT COUNT(1) FROM TABLE)==0
INSERT INTO TABLE
ELSE
UPDATE TABLE
SET ...
WHERE ID=INSERTID

lsxaa 2005-03-04
  • 打赏
  • 举报
回复
内容为空 还是 相同id的内容不存在 ???
bat800 2005-03-04
  • 打赏
  • 举报
回复
此问题已解,再见!
xueguang 2005-03-04
  • 打赏
  • 举报
回复
select top 1 * from 表
if @@rowcount =0
insert ...
else
update...
a2048 2005-03-04
  • 打赏
  • 举报
回复
楼上几位回答得很好,我就没有机会了
IF (SELECT COUNT(1) FROM TABLE)==0
INSERT INTO TABLE
ELSE
UPDATE TABLE
SET ...
WHERE ID=INSERTID
hsj20041004 2005-03-04
  • 打赏
  • 举报
回复
declare @neirong char(20)
select @neirong =neirong from table
if (len(@neirong)=0 or @neirong is null)
begin
......
end
qzxyd 2005-03-04
  • 打赏
  • 举报
回复
如果只是表内容为空则:
if exists(select * from 表)
insert into 表 ....
else
update 表 set ... where id=..
相同id的内容不存在:
if 内容 is null
insert...
else
update...

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧