我hv表名为 [TestTest] ,它的列为数字数据类型为int。 表格如下所示。
然后我将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 表,但第二次它没有。
我无法弄清楚这里发生了什么......