openrowset

    0热度

    2回答

    我试图执行这个查询,但我得到了一个错误: Msg 8180, Level 16, State 1, Line 1 Statement(s) could not be prepared. Msg 208, Level 16, State 1, Line 11 Invalid object name '#test1'. 我的代码: select * from openrowset ('SQL

    2热度

    1回答

    我想将DB中的所有表导出为Excel文件。该过程应该是动态的,因为数据库中的表格可能会有所不同。 当前进程如下使用SSIS: 生成CREATE TABLE字符串。 在使用Excel CM创建Excel文件的Execute Sql任务中使用该字符串。 生成一个INSERT INTO OPENROWSET... SELECT FROM ...命令字符串。 在具有SQL SERVER CM的Execut

    28热度

    4回答

    使用变量: SELECT * FROM OPENROWSET( 'SQLNCLI', 'DRIVER={SQL Server};', 'EXEC dbo.sProc1 @ID = ' + @id ) 给出了一个错误: Incorrect syntax near '+'. 任何人都知道为什么我收到此错误?

    1热度

    2回答

    我已经为我的百万行CSV写了一个很好的导入,它工作得非常好(使用OPENROWSET BULK(我没有使用BULK INSERT,因为我。需要跨越与其他一些列加入)的FORMATFILE使用逗号作为终结者 这里是CSV的一个例子,我是用开发: Reference, Name, Street 1,Dave Smith, 1 Test Street 2,Sally SMith,1 Test Str

    0热度

    2回答

    可能重复: SQL Server Bulk insert of CSV file with inconsistent quotes 我已经拿到了百万行的CSV导入到SQL Server上基本上是这样的: “A”,B,C,d, “E”, “F” 我已经做就OK了在过去使用OPENROWSET BULK和适用于CSV文件的格式文件,并且不带任何数据引号或带引号的所有列。 人们通常会做什么来处理像这样的

    0热度

    2回答

    我有一堆文本文件的电话号码分隔回车。我知道这些都是数字。我想将所有这些数字插入到我的SQL数据库的表中。但问题是文本文件以第一个数字开头;不是列名。这意味着我每次尝试插入数据时都不知道列名。 为了澄清这一点,我告诉你,我写的SQL: INSERT into dbo.IranCellPhoneNumbers SELECT PostalCode = null, mobile as Number,Ci

    0热度

    1回答

    我已经花了两天时间到处寻找解决方案,但没有任何运气。 我有这个查询从远程服务器上删除记录: delete from OPENROWSET('SQLNCLI', 'Server=AB01S\SQLEXPRESS;Database=ShopData;Trusted_Connection=yes', 'Select receipt_n,action_in, action_ty, action_field

    1热度

    1回答

    我使用OPENROWSET BULK 基本上,如果它试图插入一个NULL到NOT NULL列有很大的难度,它抛出一个运行时错误。 如果它试图将一个非数字插入到'int'中,它会引发一个运行时错误。 如果我把一个varchar(20)放入一个varchar(10),它会抛出一个运行时错误。 这个列表继续...... 我已经指定了一个ERRORFILE,那么为什么它没有把行放入错误文件? 如果这是正常

    0热度

    1回答

    我想将excel的动态URL传递给“OPENROWSET”。 注 - 我将excel文件的返回结果传递给光标。 我想通过文件路径“@excelpath”, 我已经尝试了很多方法,但它给出的语法错误。 ALTER procedure [dbo].[import_excel] ( @excelpath as nvarchar(max) ) as begin set noco

    0热度

    1回答

    我似乎无法找到如果这是可能的,我有一个完全平坦的文件,我需要组织使用OPENROWSET导入到SQL服务器。该文件的示例如下: GRP 3 DTL abc DTL def DTL ghi GRP 2 DTL wxy DTL z 我要导入的数据,因此它出现的每个GRP是一个记录,每一DTL是一个记录,像这样: GRP 3 DTL abc DTL def DTL ghi GRP 2 DT