存储过程中的添加语句,有很多需要添加! 而且是几个表,怎么不用一个一个参数进行添加?! 批量的添加!
解决方案 »
- 我在数据库存储了一些计划,里面有创建,结束时间和计划状态等,请问如何根据结束时间自动更改状态?是不是要写存储过程还是触发器?
- 查了两天没找到原因,Sql server replication error:can't found the row 20598错误
- 字符是否包含在数组形式的字段中
- 要实现一个编码列
- 联合多个表(Inner Join)
- 这么建关联系统不允许,我点想不明白为什么
- 如何把TXT里的数据导入数据库
- N 是什么来的?有什么作用?
- SQL Server中日期格式有不显示时间的吗?
- 如何把一个Foxpro类型的dbf导入到Sql Server中(编程实现)
- row_number() 写分页语句
- 怎样在一个sql文件中创建一个数据库再向其中新建表?
SELECT 1,2 UNION ALL SELECT 2,3?????
--添加附件和发文
create proc [dbo].[insertIntoAll]
/*@Names nvarchar(50)
,@Numbers int
,@Titles nvarchar(100)
,@Context nvarchar(500)
,@TypesID nvarchar(40)
,@FromOrgan nvarchar(200)
,@ToOrgan nvarchar(200)
,@BumfUid nvarchar(40)
,@BumfSecret int
,@FromAbstract nvarchar(500)
,@Re nvarchar(100)
,@BranchID nvarchar(40)
,@AccessName varchar(8000)
,@filepath varchar(max)
,@SendUID nvarchar(40)
,@flowIDs nvarchar(40)*/===========就是这里啊,我不想这么一个一个的添加!
as
declare @err int
set @err=0
declare @id varchar(40)
set @id=newid()
INSERT INTO [myOA].[dbo].[OA_Bumf_Audit]
([ID],[flowID],[moveid],[auditResult],[auditMind],[auditUId],[auditTime],[DateTime],[auditType])
select newid(),@flowIDs,@flowmoveId,0,'',null,null,null,@id
set @err=@err+@@error
insert intoinsert into insert into end
endif(@err=0)
begin
--提交事务
commit tran
select 1
end
else
begin
--回滚事务
rollback tran
select 0
end