首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"IN“关键字sql文件路径

问"IN“关键字sql文件路径
EN

Stack Overflow用户
提问于 2012-10-30 07:17:28
回答 1查看 299关注 0票数 3

在将应用程序从access移动到sql server时,我遇到了一个导致错误的关键字。查询中的关键字是"IN“。INSERT of IN‘sql server数据库的文件路径’。sql server是否允许您在查询中使用文件路径插入数据?我已经研究了几天了,但什么也没有得到。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-10-30 08:42:54

Microsoft Access中此语法中的IN关键字允许您指定表所在的另一个数据库文件。这相当于在Sql Server中的另一个数据库中。

看起来您正在将多个Access数据库文件导入到多个Sql Server数据库中。假设您有一个名为One.MDB的Access数据库,它从Access数据库Two.MDB中的表中获取一些数据,并且您已将其导入到数据库One和Two中的Sql Server中。因此,您需要从另一个数据库获取数据。Sql Server使用Database.Schema.Table语法(默认情况下,架构是数据库所有者架构或dbo)。

因此,在Microsoft Access中:

代码语言:javascript
复制
INSERT INTO MyTable IN 'Two.MDB' ...

在Sql Server中转换为:

代码语言:javascript
复制
INSERT INTO Two.dbo.MyTable ...

这是假设您仍在使用单独的数据库。如果你把它们都放在同一个数据库里,你只需要直接引用这个表就行了:

代码语言:javascript
复制
INSERT INTO MyTable ...
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13131045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档