SQL的小问题!求一存储过程.
求一存储过程.
我想实现的功能是:表字段: id,a1,a2,a3,a4,a5
插入时,如果有值就插入,没值就附空值.但是显示的事插入成功!
还有更新也是这样有值就更新.没值就附空.
小弟的SQL很弱.哪位帮忙忙.写一下
分不多.谢谢了!
[解决办法]
你是指的是什么有值就插入?什么是有值就更新?没太看明白你具体是要实现什么,这么多字段你要判断哪个字段?还是所有的字段都判断?
[解决办法]
CREATE PROCEDURE [insert_Name] (@id [int]=NULL, @a1 [int]=NULL, @a2 [int]=NULL, @a3 [int]=NULL, @a4 [int]=NULL, @a5 [int]=NULL)AS INSERT INTO [dbo].[你的表名] ( [id], [a1], [a2], [a3], [a4], [a5]) VALUES ( @id,@a1,@a2,@a3,@a4,@a5)GO
[解决办法]
楼上答案正确