表结构
字段名称 对应控件 数据类型 数据大小 主键 默认值 说明
E_id Int 4 Y ID
E_name Nvarchar 50 N 商城名称
E_address Nvarchar 200 N 商城地址
E_explain Nvarchar 500 N 商城简介
I_id Int 4 N 联系人ID
E_re Nvarchar 100 N 备注求一个插入和一个更新的存储过程.........
字段名称 对应控件 数据类型 数据大小 主键 默认值 说明
E_id Int 4 Y ID
E_name Nvarchar 50 N 商城名称
E_address Nvarchar 200 N 商城地址
E_explain Nvarchar 500 N 商城简介
I_id Int 4 N 联系人ID
E_re Nvarchar 100 N 备注求一个插入和一个更新的存储过程.........
Create Proc procName(@sql varchar(200))
as
set @sql='insert into TalbeName values(..)'exec (@sql)
--更新插入都可以用
Create Proc procName(@sql varchar(200))
as
exec (@sql)
(
@Name nvarchar(50),
@Addr Nvarchar(200),
@Exp Nvarchar(500),
@ConID Int,
@Re Nvarchar(100)
)as
insert into t_Mall(E_name, E_Address, E_Explain, I_id, E_Re) values(@Name, @Addr, @Exp, @ConID, @Re) 更新的
Create Procedure Mall_Update
(
@ID Int,
@Name nvarchar(50),
@Addr Nvarchar(200),
@Exp Nvarchar(500),
@ConID Int,
@Re Nvarchar(100)
)
As
Update t_mall (E_name, E_Address, E_Explain, I_id, E_Re) values(@Name, @Addr, @Exp, @ConID, @Re) where E_ID = @ID
假设表名是tb
creat proc Proc_insert_tb@name varchar(50),
@address varchar(200),
@explain varchar(500),
@I_id int,
@re varchar(100)as
insert into tb(E_name,E_address,E_explain,I_id,E_re)
values(@name,@address,@explain,@I_id,@re)
gocreat proc Proc_update_tb@id int,--要更新的记录主键(条件)
@name varchar(50),
@address varchar(200),
@explain varchar(500),
@I_id int,
@re varchar(100)as
update tb set E_name=@name,E_address=@address,E_explain=@explain,I_id=@I_id,E_re=@re where E_id=@id
go