sql-server-2005相关内容

游标内的光标

主要问题是关于将行的索引更改为1,2,3 ..其中contact-id和type是相同的。但所有列可以包含完全相同的数据,因为一些前员工搞砸了,并通过联系人id和类型更新所有行。不知何故有行不会乱,但索引行是相同的。这是完全混乱。 我试图使用一个内部游标和来自外部游标的变量。 但是它似乎停留在内部游标中。 查询的一部分如下所示: Fetch NEXT FROM OUTER_C ..
发布时间:2017-03-08 20:57:40 数据库

为什么在SQL Server中使用游标被认为是不好的做法?

我知道一些性能原因回到SQL 7天,但同样的问题仍然存在于SQL Server 2005中?如果我有一个结果集在存储过程中,我想单独采取行动,游标仍然是一个不好的选择?如果是,为什么? 解决方案 因为游标占用内存并创建锁。 你真正做的是尝试强制基于集合的技术进入非基于集合的功能。并且,公平起见,我应该指出游标有用,但他们被皱眉,因为许多不习惯使用基于集合的解决方案的人使用游标,而不是 ..
发布时间:2017-03-07 21:41:09 数据库

使用SET BASED APPROACH连接字符(Sql Server 2005)

我有一个表,其中的数据是 数据 a b c 我需要写一个SQL查询来带来以下输出 资料 abc 注意:〜字符数不限制为3。 我已经使用while循环解决了。但我必须使用基于set的方法。我如何 加入这些字符?我尝试使用COALESCE但没有运气 请帮助我 编辑: 我不能使用任何函数或C ..
发布时间:2017-02-26 16:24:05 数据库

如何从CSV中批量插入一些字段有新的行字符?

我有另一个DB的CSV转储,看起来像这样(id,name,notes): 1001,John Smith, 15主街 1002,简史,“2010 Rockliffe博士 普莱森维尔,IL 美国” 1003,Bill Karr ,2820 West Ave. 最后一个字段可能包含回车符和逗号,在这种情况下它被双引号括起来。我需要保留这些回报和逗号。 我使用此 ..
发布时间:2017-02-24 21:02:57 Office

检索SQL关系作为逗号分隔的字符串

我有一个SQL Server 2005数据库有两个表:Order,LineItem。每个LineItem都有一个名为LineItemID和OrderID的字段。我有一个查询,获取所有的数据库中的订单记录。对于每个订单记录,我想检索与订单相关联的LineItemID的逗号分隔列表。 在SQL中有办法做到这一点吗? 谢谢! 解决方案 p>这里有一个例子,使用sys.tables中的n ..
发布时间:2017-02-24 18:08:50 数据库

如何从磁盘到数据库读取大文件,而不会耗尽内存

我觉得尴尬的问这个问题,因为我觉得我应该知道。然而,给定我不....我想知道如何从磁盘读取大文件到数据库,而不会得到OutOfMemory异常。具体来说,我需要加载CSV(或真正的制表符分隔文件)。 我正在尝试 CSVReader ,特别是这段代码示例,但我相信我做错了。其中的一些其他编码示例显示了如何读取任何大小,这是我想要的(只是我需要从磁盘读取),但我不知道什么类型的 IDataRea ..
发布时间:2017-02-24 18:08:04 Office

需要从SQL Server导出包含换行符作为CSV的字段

我正在从SQL Server Management Studio 2005运行一个查询,其HTML文件存储为aa字符串,例如: SELECT html FROM table 这个查询很好地显示在“ ,每行包含一个整个HTML文件的字符串,每行一个记录。 但是,当我使用“文件结果”选项时,会将其导出为无法使用的CSV在字段中发生换行符(即,在HTML中), ..
发布时间:2017-02-24 17:35:57 Office

如何将数据从SQL Server 2005导出到MySQL

我一直在打击 SQL Server 2005 试图获取大量的数据。我已经给了一个数据库,其中有近300个表,我需要把它变成一个MySQL数据库。我第一次调用是使用bcp但不幸的是它不产生有效的CSV - 字符串没有封装,所以你不能处理任何具有逗号的字符串(或任何你用作分隔符)我仍然必须手写所有的create table语句,因为显然CSV不告诉你任何关于数据类型。 更好的是if有一些工具可以 ..
发布时间:2017-02-24 15:21:55 数据库

打开CrystalReport查看器时出错

我有这个问题,我试图调试很多时间。 设置如下: i。该应用程序是使用VS2005,.net 2.0开发的Windows应用程序。 ii。我使用Cyrstal报告组件Crystal Report Viewer,并以相同的形式动态显示各种报告。 iii。 db是SQLSERVER Express 2005并位于不同的机器上。 当我在db服务器上运行应用程序时,我能够查看报 ..

如何在Crystal Reports 8.5中使用存储过程?

我必须使用水晶报告8.5做一个新的报告。 我在SQL Server 2005中创建了一个存储过程。存储过程有一个输入参数。 现在我想知道如何添加存储 谢谢 解决方案 首先转到文件>选项>数据库(从内存),并确保选中存储过程的复选框。然后,当您设置与SQL Server的连接以及一个Tables部分时,您将在其下看到一个Stored Procedures。在列表中找到您的存储过 ..
发布时间:2017-01-17 11:36:39 .NET报表

打开设计查询编辑器时SSMS崩溃

当您尝试使用sql语句在 USE数据库之前打开设计查询编辑器时,SQL Server 2005 Management Studio中的崩溃修复程序; ? 例如: USE DB1; SELECT * FROM Table1; 如果您标记 SELECT * FROM Table1; ,可以成功打开编辑器。 如果您标记两行,SSMS将崩溃与“Microsoft S ..
发布时间:2017-01-13 12:50:14 数据库

组内的couting组合

我需要一种方式来计算患者的代码组合,所以我需要知道基于每个服务程序协议的总持续时间,因此基于下面的图片我需要它像这样 病人:00000036 Adult CSS IND 240 成人OP IND 120 病人:00000040 CSS IND 420 成人OP IND 60 我使用的是Microsoft SQL Server 2005,在SQL中,但如果它 ..
发布时间:2017-01-12 19:43:45 其他开发

SELECT MAX COUNT

我有一个表“好”。它包含一个列app_rate_unit(类型:nvarchar)。 我的目标是计算表中的每个不同的值,并让DBMS(MS Server 2005)给我最多的一个。 这是我的代码: SELECT MAX(app_rate_unit)AS MAX_APP FROM(SELECT app_rate_unit,COUNT(*)AS co FROM dbo.well ..
发布时间:2017-01-12 18:36:58 其他开发

SQL Server 2005中的计数(*)对计数(Id)

我使用SQL COUNT 函数从表中获取总数或行数。 SELECT COUNT(*)FROM Table 和 SELECT COUNT FROM table 此外,在性能和执行时间方面有什么不同吗? $如果column_name的值可以为NULL,那么COUNT(column_name)可以返回少于COUNT(*)的值。 > 但是,如 ..
发布时间:2017-01-12 18:28:48 其他开发

SQL Server计数缓慢

计算大量数据的表可能很慢,有时需要几分钟;它也可能在繁忙的服务器上产生死锁。我想显示真实的值,NOLOCK不是一个选项。 我使用的服务器是SQL Server 2005或2008 Standard或Enterprise - 如果重要。 我可以想象,SQL Server维护每个表的计数,如果没有WHERE子句,我可以很快得到这个数,对吗? 例如: SELECT COUNT(*) ..
发布时间:2017-01-12 17:35:01 数据库

远程复制SQL Server数据库

如何将一台服务器上的一个数据库复制到下一个?我使用SQL Server 2005.在过去,我使用任务 - >备份然后还原到新的数据库。但是我的服务器与数据库是满的,我不能删除任何东西,SQL Server只出现允许备份到本地机器。 有一个简单的方法 解决方案 您可以直接在网络共享上使用T-SQL进行备份: BACKUP DATABASE MyDatabase TO DISK ..
发布时间:2017-01-07 00:06:03 数据库