读书人

CCOMMAND 施行存储过程

发布时间: 2013-08-25 10:49:56 作者: rapoo

CCOMMAND 执行存储过程
测试使用的存储过程:

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[P_TEST_1]
@TableName varchar(20)
AS

Exec('Create Table T_Temp_1(c_date varchar(20),c_tabname varchar(20))');
Exec('insert into T_Temp_1 select convert(varchar,getdate(),12),'''+@TableName+'''');
Exec('select * from T_Temp_1');
Exec('Drop Table T_Temp_1');


GO


要执行的SQL语句固定为:execute dbo.P_TEST_1 @TableName = 'abc'
由于特殊的原因所以SQL的格式一定要为这个。
请问如果用CCOMMAND正确的执行这个语句,并返回结果?谢谢
[解决办法]
http://www.cnblogs.com/HappyQQ/articles/1017669.html
http://wulingmin.hi.blog.163.com/blog/static/37178174201142063637341/

看看这两个博客吧! 如果还不是懂的话,

就换到数据库模块去问问吧!这边主要都是搞C/c++

读书人网 >C++

热点推荐