Sql server 使用MS SQL上的链接服务器表创建触发器
我正在尝试使用链接到Oracle数据库的数据库创建触发器。如果我使用select语句,它会工作,这意味着我的链接服务器工作正常,但当我尝试使用它创建触发器时,会出现以下错误: 对象名“TESTS..TESTSMS.YELL_CAT”包含的内容超过 前缀的最大数目。最大值为2 见下面我的问题Sql server 使用MS SQL上的链接服务器表创建触发器,sql-server,database,oracle,plsql,triggers,Sql Server,Database,Oracle,Plsql,Triggers,我正在尝试使用链接到Oracle数据库的数据库创建触发器。如果我使用select语句,它会工作,这意味着我的链接服务器工作正常,但当我尝试使用它创建触发器时,会出现以下错误: 对象名“TESTS..TESTSMS.YELL_CAT”包含的内容超过 前缀的最大数目。最大值为2 见下面我的问题 CREATE TRIGGER Insert_Into_TempYellCat ON TESTS..TESTSMS.YELL_CAT after INSERT AS BEGIN INSERT INT
CREATE TRIGGER Insert_Into_TempYellCat ON TESTS..TESTSMS.YELL_CAT
after INSERT AS
BEGIN
INSERT INTO
TempYellCat
(
TRA_DATE,
TRA_SEQ1,
TRA_SEQ2
)
SELECT
TRA_DATE,
TRA_SEQ1,
TRA_SEQ2
FROM
TESTS..TESTSMS.YELL_CAT
END
我需要有人帮忙 这是一个愚蠢的问题。这是两年前SO的解决方案
使用方括号指定模式名SQL05.ManufacturingPortal.dbo.[OPC.WriteRequests]和对象名提示:大写字母被视为尖叫。您想现在编辑您的问题标题!您不能在远程数据库上创建SQL Server触发器,也不能在运行其他数据库产品的数据库上创建。这绝不是一个答案。充其量只是一个被欺骗的职业训练局。然而,它也严重误解了这个问题。