tableA
id name adress re
1 aa 111 11111
2 bb 222 22222
3 cc 333 33333 想在一个存储过程中实现修改和新增
id name adress re
1 aa 111 11111
2 bb 222 22222
3 cc 333 33333 想在一个存储过程中实现修改和新增
解决方案 »
- winform怎么双击传递参数
- ext.net 中的numberfield设置了金额输入效果后,formpanel的isvalid()验证提示错误
- 4个usb接口 如何判断u盘是插在哪个接口上的
- 问一个关于executesql在c#中应用的问题
- [winform] 在一个窗体中激发一个事件显示一个窗体,(第一次需要 new 一下,第二次激发事件直接显示)
- 查了半天帮助,还是没看明白!窗体参数传递问题
- treeview设计问题
- ComboBox数据邦定问题~~~各位大侠 救火啊!!!!!!
- 求绑定html 页面中option的事件click的代码
- WinForm的视频教程
- 请教正则表达式写法
- 在C#中如何自动设置sql的连接用户名和密码
@id int, -- 自己修改类型
@name varchar(100),
@adress varchar(100),
@re varchar(500)
)
AS
SET NOCOUNT ON INSERT INTO tableA(id name adress re) VALUES(@id @name @adress @re)-- UPDATE tableA name=@name, adress=@address, re = @re WHERE SET id = @id SET NOCOUNT OFF
@id int=0,
@name varchar(100)='',
@adress varchar(100)='',
@re varchar(500)=''AS
SET NOCOUNT ON
if not exists(select 1 from tableA where id=@id)
begin
INSERT INTO tableA(id, name, adress, re) VALUES(@id, @name, @adress, @re)
end
else
begin
UPDATE tableA set name=@name, adress=@adress, re = @re WHERE id = @id
end SET NOCOUNT OFF
go
DROP PROCEDURE [dbo].[pro_InsertUpdateTABLEA]--endregionGO--region [dbo].[pro_InsertUpdateTABLEA]------------------------------------------------------------------------------------------------------------------------
-- Generated By: Administrator using CodeSmith 4.0.0.0
-- Template: StoredProcedures.cst
-- Procedure Name: [dbo].[pro_InsertUpdateTABLEA]
-- Date Generated: 2007年7月21日
------------------------------------------------------------------------------------------------------------------------CREATE PROCEDURE [dbo].[pro_InsertUpdateTABLEA]
@id int,
@name nvarchar(50),
@address nvarchar(50),
@re nvarchar(50)
ASSET NOCOUNT ONIF EXISTS(SELECT [id] FROM [dbo].[TABLEA] WHERE [id] = @id)
BEGIN
UPDATE [dbo].[TABLEA] SET
[name] = @name,
[address] = @address,
[re] = @re
WHERE
[id] = @id
END
ELSE
BEGIN
INSERT INTO [dbo].[TABLEA] (
[id],
[name],
[address],
[re]
) VALUES (
@id,
@name,
@address,
@re
)
END--endregionGO
@id int, -- 自己修改类型
@name varchar(100),
@adress varchar(100),
@re varchar(500)
)
AS
--添加的时候
SET
INSERT INTO tableA(id name adress re) VALUES(@id @name @adress @re)--修改的时候
UPDATE tableA name=@name, adress=@address, re = @re WHERE SET id = @id