将数据导入 SQL Server 2005 时可以进行外键查找吗?
背景
我有一个数据电子表格,正在将其导入到 SQL Server 2005 中。我使用 Management Studio 中的导入向导来执行此操作。
问题
我正在将数据导入表 A。表 A 有一个对表 B 的外键引用。我的电子表格包含表 B 中的一个值,我需要该值的键,以便可以将其放入有没有办法在导入向导中进行此查找?
Background
I have a spreadsheet of data that I'm importing into SQL Server 2005. I'm using the Import Wizard in Management Studio to do this.
Problem
I'm importing the data into Table A. Table A has a foreign key reference to Table B. My spreadsheet contains a value in Table B and I need the key for that value so I can put it into Table A. Is there a way to do this lookup as a part of the import wizard?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
导入向导应该允许您创建自己的导入查询,而不是它自己的查询。
因此,您可以执行以下操作:
The import wizard should allow you to create your own query for import rather than its own.
So, with that, you can do something like:
如果您有标准版或企业版,则可以使用SSIS(BI开发工作室)来编辑向导创建的包。使用查找转换来获取密钥。如果您碰巧遇到数据类型问题(使用 Excel 源时经常出现),请在 Excel 源之后使用数据转换转换,
If you have standard or enterprise version, you can use SSIS (BI development studio) to edit the package the wizard creates. Use Lookup transformation to get the key. If you happen to have trouble with data types (frequent when using Excel source) use Data Conversion transformation after the Excel source,