本机数据库表cg_cgjh_bt增加一条记录,同时另一服务器的数据库中的表也增加一条记录
CREATE TRIGGER trigger_cgjh_insert
ON [dbo].[cg_cgjh_bt]
FOR INSERT AS
BEGIN
set insert server.cwmaster.dbo.cg_cgjh_b(f_djbh,f_bz)
select f_djbh,f_bz from inserted
END写了以上触发器后提示:异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。
我应该把 SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
写在哪儿?或者说怎么设置? 问题补充:为什么我在查询分析器里写SELECT语句,不提示
在触发器里写SELECT,总是提示以下错误呢?
提示:
异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。为什么老是出现这样的错误,是SQL版本的问题还是系统版本的问题,苦恼中!
CREATE TRIGGER trigger_cgjh_insert
ON [dbo].[cg_cgjh_bt]
FOR INSERT AS
BEGIN
set insert server.cwmaster.dbo.cg_cgjh_b(f_djbh,f_bz)
select f_djbh,f_bz from inserted
END写了以上触发器后提示:异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。
我应该把 SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
写在哪儿?或者说怎么设置? 问题补充:为什么我在查询分析器里写SELECT语句,不提示
在触发器里写SELECT,总是提示以下错误呢?
提示:
异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。为什么老是出现这样的错误,是SQL版本的问题还是系统版本的问题,苦恼中!
解决方案 »
- 问一个关于效率的问题(应该很简单)
- 如何从别一个表及常量向另一个表插入数据?
- sql server的连接问题(十万火急!!!在线等!!!)
- 关于事务提交的问题
- 修改数据类型的困惑:数据库已经使用了两个月,我需要改变某一字段的数据类型由varchar变为integar,可是由于该字段中存有类型为varchar的
- 请问一下SQL SERVER里怎么存和取图片呢?
- 打算学习ms sql server,请推荐几本好书.
- *****重复数据的查找与删除(在线等待)*****
- 求一SQL语句(触发器)
- 我要插入100条(或者更多)记录,对此使用存储过程和写程序循环100(或者更多)有什么差别
- sql数据库连接问题(求帮助,急!!)
- 请问各位大虾,pgsql中怎么做时间类型数据的比较啊?!
Go
CREATE TRIGGER trigger_cgjh_insert
ON [dbo].[cg_cgjh_bt]
FOR INSERT AS
BEGIN
set insert server.cwmaster.dbo.cg_cgjh_b(f_djbh,f_bz)
select f_djbh,f_bz from inserted
END
SET ANSI_WARNINGS ON CREATE TRIGGER trigger_cgjh_insert
ON [dbo].[cg_cgjh_bt]
FOR INSERT AS
BEGIN
set insert server.cwmaster.dbo.cg_cgjh_b(f_djbh,f_bz)
select f_djbh,f_bz from inserted
END SET ANSI_NULLS OFF
SET ANSI_WARNINGS OFF
SET ANSI_WARNINGS ON
写在哪儿?或者说怎么设置? 写在触发器里试试
SET ANSI_NULLS ON
GO
SET ANSI_WARNINGS ON
GOCREATE TRIGGER trigger_cgjh_insert
ON [dbo].[cg_cgjh_bt]
FOR INSERT AS
BEGIN
set insert server.cwmaster.dbo.cg_cgjh_b(f_djbh,f_bz)
select f_djbh,f_bz from inserted
END SET ANSI_NULLS OFF
GO
SET ANSI_WARNINGS OFF
GO
再用set ansi_nulls on
Go
CREATE TRIGGER trigger_cgjh_insert
ON [dbo].[cg_cgjh_bt]
FOR INSERT AS
BEGIN
链接服务器名.数据库名.所有者名.表名(字段1,字段n)
set insert server.cwmaster.dbo.cg_cgjh_b(f_djbh,f_bz)
select f_djbh,f_bz from inserted
END
链接服务器建了
GO
CREATE TRIGGER trigger_cgjh_insert
ON [dbo].[cg_cgjh_bt]
FOR INSERT AS SET ANSI_WARNINGS ON