第二次通过OpenRowSet插入进程无法完成

时间:2014-10-28 04:51:01

标签: sql sql-server stored-procedures openrowset

我hv表名为 [TestTest] ,它的列为数字数据类型为int。 表格如下所示。

enter image description here

然后我将sp称为 [spTestTest] 。我尝试将数据插入 testtest 表中。 sp代码为CREATE PROCEDURE [dbo].[spTestTest] AS BEGIN INSERT INTO TestTest(Number) VALUES (1) SELECT 'Success' END

然后我有 openrowset 来执行此sp并且查询是

SELECT * FROM OPENROWSET('SQLNCLI','servername';'username';'password','SET NOCOUNT ON; SET FMTONLY OFF; EXEC Falcon.dbo.spTestTest')

首次执行此查询时,它会将值平滑地插入 testtest  表,但第二次它没有。

我无法弄清楚这里发生了什么......

0 个答案:

没有答案