怎样动态创建一个存储过程?

ZHENG017 2003-06-15 02:48:43
使用ado来执行sql语句,难题是怎样动态创建一个存储过程?
...全文
10 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ZHENG017 2003-06-15
跟我以前的测试没任何改变。
:(
回复
ZHENG017 2003-06-15
to pengdali(大力 V2.0) :您的意思是指在
use xoneconfig多加上回车换行,是吗?
我用ado再执行试试。谢谢。
回复
pengdali 2003-06-15
adoquery.add("
use xoneconfig

if exists (select * from sysobjects where name = 'pDbEditSaveResumeInfo')
drop procedure pDbEditSaveResumeInfo

create procedure pDbEditSaveResumeInfo @inStockCode varchar(16),@inResumeDate datetime,@inSG float,@inPX float,@inPG float,@inPGJ float,@inLT float,@inZF float
as
...")

adoquery.exec()
回复
ZHENG017 2003-06-15
就是模仿在查询分析器里执行下列语句:
use xoneconfig
if exists (select * from sysobjects where name = 'pDbEditSaveResumeInfo')
drop procedure pDbEditSaveResumeInfo
go
create procedure pDbEditSaveResumeInfo @inStockCode varchar(16),@inResumeDate datetime,@inSG float,@inPX float,@inPG float,@inPGJ float,@inLT float,@inZF float
as
...
go
谢谢。
回复
leimin 2003-06-15
题目不明确,怎样动态创建一个存储过程?
你的动态是何意思?因为SP是需要条件的。
回复
Anstinus 2003-06-15
在sqlserver里面生成存储过程的脚本,在ado里面执行脚本内容就行了嘛
回复
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2003-06-15 02:48
社区公告
暂无公告