CCOMMAND 施行存储过程
CCOMMAND 执行存储过程测试使用的存储过程:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDU
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++