mssql 中not in报错

solidvacuum solidvacuum 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在mssql 2005中有个试图a,查询
select * from a where a.id not in (select id from openquery(link1,'select id from b')) 报错
链接服务器"link1"的 OLE DB 访问接口 "OraOLEDB.Oracle" 返回了消息 "ORA-01403: 未找到数据"。
消息 7346,级别 16,状态 2,第 1 行
无法从链接服务器 "link1" 的 OLE DB 访问接口 "OraOLEDB.Oracle" 获取行的数据。

而我直接查试图,或者openquery的时候都是可以查的,并且openquery中的id没有null的。。。

请问各位大神,遇到过类似的问题不
...全文

相关推荐

MSSQL转MYSQL,gb2312转utf-8无乱码解决方法

使用软件:MySQLMigrationTool 提示数据过大,无法导入。修改my.cnf文件的max_allowed_packet = 100M以上。在windows操作系统中,my.cnf有可能显示不出来,需要用编辑器直接输入地址:盘符:\目录mysql教程binmy.cnf打开。 “there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause”,MSSQL一个表中有两个以上的日期时间字段使用了getdate()取默认值,去掉即可。 “BLOB/TEXT column

weixin_38725623

2022年数据库工程师面试题答案.doc

2022年数据库工程师面试题答案.doc

xinkai1688

了解SQLServer触发器及触发器中的事务

weixin_38652147

sqlServer执行存储过程报错:42000,执行该sql即可

sqlServer执行存储过程报错:42000 - [SQL Server]SQL Server 阻止了对组件“Ole Automation Procedures”的 过程“sys.sp_OACreate”的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用“Ole Automation Procedures”。有关启用“Ole Automation Procedures”的详细信息,请搜索 SQL Server 联机丛书中的“Ole Automation Procedures”。

Silence-wen

php mssql扩展SQL查询中文字段名解决方法

一、问题: 数据库是MS SQLServer2000,要把SQLServer2000里的一张表的数据导入MySQL5,其中SQLServer2000表的字段以简体中文命名(强烈建议不要以中文做为字段名)。其实操作就是对SQLServer查询记录,插入到MySQL里。选择的脚本语言是PHP,PHP打开MSSQL和MySQL扩展,对这两个数据库操作都是很容易的问题。 问题就出现在SQLServer中表的字段名是中文,写好的查询语句在SQLServe里测试是通过有记录返回,用PHP的MSSQL扩展查询就是报错。 上网查了资料,网上相关的信息不太多,很多网友都认为是PHP的MSSQL扩展不支持SQL语

weixin_38560797
评论 8
收藏 已收藏
分享
返回顶部
solidvacuum
疑难问题 22,298 成员 121,727 内容