我有一个excel-vba文件,大约有15000行和4列。我需要将2列插入Microsoft SQL Management Studio。我一直在关注如何做到这一点的YouTube教程,但我很新,所以我迷路了。
我尝试将我的文件转换为.text
文件,以便将其插入SQL服务器。我也试过做链接的服务器方法,但它似乎没有用 - 如果你有一个方法来改变它的工作,那也是受欢迎的!
SSMS中的代码:
CREATE TABLE ExportTool(TOOLING_SHEET CARCHAR, TOOLS VARCHAR)
INSERT INTO ExportTool VALUES "insert some range here...
SELECT * from ExportTool
** SSMS中的编辑代码: **
CREATE TABLE ImportTool(TOOLING_SHEET CARCHAR, TOOLS VARCHAR)
BULK INSERT dbo.ImportTool
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'J:\test-TDS\tools.text');
WITH
(
/* insert some range here */
)
Select * from ImportTool
使用cmd:
DEV.dbo.ExportTool OUT J:\test-TDS\TOOLS.txt -T -c
ENTER:复制输出0行
DEV.dbo.ExportTool OUT J:\test-TDS\TOOLS.text -T -c
ENTER:给出了输出:
Error = unable to open BCP host data-file
我是否错误地在cmd中输入了一些不复制文件的内容?如何在SSMS中更改我的代码以从该文件中获取信息。我找不到我错的地方。