Tag: varchar

在VARCHAR数据types中,EXCEL导入到sql返回NULL的小数

我正在研究一些在过去几年中大量增长的软件,并且需要定期更新数据库。 客户现在向我们提供大数据表格上的数据,我们将格式化并开始导入到数据库中。 我正在使用导入和导出数据(32位)向导。 数据库中的一列包含“1.1.1.2”等值,我将它们作为Varchar导入,因为这是数据库中的数据types。 但是,对于像'8.5'这样的值,'NULL'正在被导入insead。 只有当有一个小数点时才会发生。 这是一个Excel格式错误,或者它是错误的数据types?

如何从 – varchar列进行search

我试图从SQL表中search我的列在哪里search是varchartypes,我的search关键字应从Excel导入,如下所示: SELECT table.column FROM table WHERE column =“例如”42-3 所以,这个列包含由less量数字形成的varchartypesvariables,然后是“ – ”,然后是一个数字。 以Excel我写例如42-3和macros应从该表中find42-3的每一行。 我想我应该把它转换或拆开,因为我只能用数字search,但是当variables存在时,我不知道该怎么做。 编辑: 所以,在我的SQL表中我有第一列,其中是varcharvariables42-1,42-1,42-2,45-1,46-1 …第二列我有数字1,5,11,3, 1,6,2 …第三列我有数量300,52,200,10,712,31,0.44 …我应该使用WHERE命令进行search,例如WHERE column1 = 42-1 我可以直接从excel中将这个“42-1”写成string格式,所以这不是问题,只是字符types是以varchar格式存在的,所以我不能将它转换为整数。

无法将SQL Server 2012数据导出到Excel 2007:conv。 varchar to longtext(&other errors!)

我正在编写一个商业计划(周一到期),这取决于SQL Server 2012中的数据导出到Excel 2007 我有几年的SQL和C#编码经验,但这不是我的主要工作! 花了大部分时间在各种线程和尝试解决方法之后,我不知所措: 右键单击数据库>任务>导出> SQL Native Client 11.0> Excel 2003或2007>列映射适用于int,DateTime,但所有文本(varchar(255))列默认映射到longtext。 即使将其更改为varchar也无济于事。 我也尝试将源表映射到具有不同名称(从下拉列表中)的目标Excel工作表。 然后,我只能映射和导出主键( 是一个只允许在PK列上select“F1”的下拉菜单。 系统详细信息我的电脑:64位操作系统,基于x64的处理器,运行Windows 10 Pro CPU:AMD四核3.8GHz + 8GB RAM SQL SERVER :v12 – (11.0.2100) Microsoft SQL Server Management Studio 11.0.2100.60 Microsoft数据访问组件(MDAC)10.0.10586.0 Microsoft MSXML 3.0 4.0 6.0 Microsoft Internet Explorer 9.11.10586.0 Microsoft .NET Framework 4.0.30319.42000操作系统6.3.10586 错误消息/报告 (其中之一): – validation(警告)消息*警告0x80049304:数据stream任务1:警告:无法打开全局共享内存与性能DLL进行通信; 数据stream性能计数器不可用。 要解决此问题,请以pipe理员身份或系统控制台运行此程序包。 […]