关于insert和update的问题 是判断某个记录是否为空,决定使用insert或update,还是判断记录中的某个字段是否为空(别的字段可能不为空),来决定使用insert或update? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没明白。这两个是不同的用途。insert是添加记录update是修改记录 IF (SELECT COUNT(1) FROM Table) > 0BEGIN UPDATE ...END ELSE INSERT ... 用merge来实现也可以用触发器来实现 举个例子说明:一个表的结构为:(学号,姓名,专业名,性别,出生时间,特长,曾获奖励),原有一个记录:(990201,李为,计算机,男,1985,空,空),如果要向这个记录的原来为空的两个字段做个修改(插入数据),该使用insert还是update? update 表 set 特长='',曾获奖励='' where 学号='990201' 樓主可以先select一下,if eof 就 insert 如果不是就update 简言之:记录不存在的才用到Insert 其他的都是Update阿,这很难想象么 搞编程是否需要翻墙? 请教:要把一个项目做成俄文界面的该如何办? Delphi6 的IDE中怎样将繁体显示? 如何处理myodbc的数据类型越界错误???急 加密算法的实现? 请各位高手帮忙,一个关于在ADO和SQL和接连的问题,100分求救(急) toolbutton如何得到焦点 在线等待(紧急求救!) fastreport中如何设定默认的FRF文件名?? 怎么把数据添加到数据库里? 怎么样可以在edit1的回车事件的同时调用edit2的回车事件? delphi中如何将一个实型数转换成一个整型的
insert是添加记录
update是修改记录
BEGIN
UPDATE ...
END ELSE INSERT ...
一个表的结构为:
(学号,姓名,专业名,性别,出生时间,特长,曾获奖励),
原有一个记录:
(990201,李为,计算机,男,1985,空,空),
如果要向这个记录的原来为空的两个字段做个修改(插入数据),该使用insert还是update?