我有一个本地 SQL,我正在使用本地数据网关在我的逻辑应用程序中访问它。我在我的 SQL 数据库中创建了一个表,如下所示:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Temp_Emp_CC](
[Timestamp] [timestamp] NOT NULL,
[EmployeeCode] [int] IDENTITY(1,1) NOT NULL,
[CostCentreCode] [varchar](50) NOT NULL,
CONSTRAINT [PK_Temp_Emp_CC] PRIMARY KEY CLUSTERED
(
[EmployeeCode] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [Data Filegroup 1]
) ON [Data Filegroup 1]
GO
从逻辑应用程序中,我尝试使用“插入行(V2)”操作插入行,但它不填充任何表:
如果我在逻辑应用程序中尝试任何其他 SQL 操作,例如“获取行 (V2)”或“执行存储过程 (V2)”,它们对于相同的连接/数据库服务器/数据库都可以正常工作。所以,我的假设是我通过创建连接做正确的事情!
从某个论坛我了解到,一个表需要有一个身份列和一个时间戳列,我已经添加了;但是问题仍然存在。