Tag: sql

Excel到SQL表字段值附加0

我将一个Excel文件加载到SQL表中。 Excel文件中,一个字段由VARCHAR数据(通用数据types)组成。 当加载到SQL表中时,其中一些值的前缀为零。 例如:在Excel文件中,它是01081999 ,在SQL表中相同的值变成01081999 。 这可能是什么原因?

SQL的(where IN)子句的用法

我试图search和显示下面提到的代码中的以下问题作为Excel输出。 由于我的excel电子表格的LABEL和DATA两列,问题出现在名为LABEL的列下,而相关的YES / NO答案出现在名为DATA的列下。 前三个问题应该显示在Excel工作表中,只有答案是“否”! WHERE Label IN ('Is the price adequate? ' AND Data='No', 'Were the proper measures taken prior? ' AND Data='No', 'Is the incident reported? ' AND Data='No', 'Did the both prices match?' , 'Learning Methods', 'Next actions Required','Final feedback') 上面的代码在执行时抛出输出中的所有问题,不pipe是否是/否

SQL Server – 清除和填充Excel

我需要将数据从SQL Server 2014推送到Excel工作表中。 由于纸张不会改变,我需要先清理纸张。 我的查询是在底部。 注 – 由于这种性质,我不能简单地将数据拉到Excel中。 UPDATE似乎locking了Excel文件。 我可以多次运行插入没有问题,但更新防止进一步的操作实际上更改文件。 运行更新:成功,工作表被清除 运行INSERT: 失败 SQL执行时没有错误,但文件未被填充 码: UPDATE OPENROWSET ('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=C:\Workspace\WorkBook01.xlsx', 'SELECT col_01, col_01 FROM [Sheet1$]') SET col_01 = NULL, col_02 = NULL WHERE col_01 IS NOT NULL; INSERT INTO OPENROWSET ('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=C:\Workspace\WorkBook01.xlsx', 'SELECT col_01, col_02 FROM [Sheet1$]') SELECT col_01, col_01 FROM [dbo].[table_data]; 编辑 – […]

如何用ado-SQL中的两个单词调用字段名称和表名称?

select officer code ,total from [$staff record ] 这里是示例SQL。 官员代码是excel中两个单词的字段名称之一。 工作人员logging是两个单词excel中的表名之一。 **在不改变Excel结构的情况下,调用这两个项目的正确语法是什么? 更新 这不是在使用[高级职员代码]

OpenCsv | SQL | 只写入标题而不是表格内容

我试图通过Java执行一个SQL语句,并将结果写入一个.csv文件。 我正在使用OJDBC.jar (v7)连接Oracle 11g DB和OPENCSV.jar (v3.8)来创build和写入excel。 表结果打印得很好。 我正在使用pipe道来分隔logging中的所有列值。 但是,在生成的csv文件中,我只能看到表的列名,根本没有数据! 可能是什么原因? 请帮忙。 package test; import java.io.FileWriter; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.Statement; import com.opencsv.CSVWriter; public class AllInOne { static String hostIP="255.255.255.255"; static String PortNum="1521"; static String ServiceName="SNAME"; static String un="USER"; static String pw="PWD"; static int columnCount; static String row=""; public […]

使用macrosVBA将Excel中的200,000行导入SQL

当通过macros将信息从Excel传递到SQL时,我遇到问题。 当您运行macros时,文件开始上传行,但突然停止,出现以下错误“溢出(6)”,这使得每32676行处理。 起初我以为是logging中的东西,但是当我回到执行句子时,又重新开始logging32676, 我试图上传一个超过20万行的Excel文件,每个logging由25列组成。 我可能会做这个事情发生错误。 我分享交易代码。 Private Sub CommandButton1_Click() Dim conn As New ADODB.Connection conn.CommandTimeout = 0 Dim iRowNo As Integer Dim PK_ID As String, CUST_ID As Long, DOC_TYPE As String, BILL_DOC As Long, REFERENCE As String, INV_CON As String, ORDER_SALER As String, INV_REF As String, DOC_NUM As Long, GL As Long, DOC_DATE As Double, […]

如何转换在SQL中存储为nvarchar的Exceldate?

我使用了一个数据stream任务来将Excel数据插入到SQL中,但是它使得Excel中的date字段变成了SQL中的nvarchar字段。 我对数据库做了很多修改。 在这一点上不能截断和重新加载数据。 例如,excel中的4/19/2013在SQL中变成了41383。 现在有可能把它转换成date吗?

Excel单元格ADODB.Recordset

我有一个Excel电子表格,我想把它制作成一个ADODB.Recordset 。 我以前用Excel表格做过,但不只是单元格。 Fields在第4行,而Values在第5行。在这之前和之后的所有东西只是标题等视觉垃圾。 通常我只是做一些像getSomething = MyADO.executeQuery("SELECT * FROM [Worksheet$]") ,但我迷失在这里做什么,以及如何testing它的工作原理。

如何将带有列名和其他详细信息的表架构导出到SQL Developer的Excel文件中?

我想用SQL Developer将这些表格的细节导出到excel文件中。 我只能find其他人不理解或不感兴趣查看这些脚本的导出数据和DDL脚本。

问题连接SQL表与包含行号集合函数的语句

在Excel中使用SQL,我创build了一个语句来拉和连接logging使用以下职位作为指导SQL 2008将具有相同ID的多个行的数据合并到一行 (我的答案)我无法弄清楚如何join一个额外的表格现在。 我想我只是把它添加到错误的领域。 这是工作代码: sql = sql & "select REPID, ReportDate, " sql = sql & "max(case when CategoryID = 5001 then Score end) InPercent, " sql = sql & "max(case when CategoryID = 5002 then Score end) OutPercent " sql = sql & "from " sql = sql & "(select REPID, ReportDate, Score, […]