sql-server-2005相关内容
主要问题是关于将行的索引更改为1,2,3 ..其中contact-id和type是相同的。但所有列可以包含完全相同的数据,因为一些前员工搞砸了,并通过联系人id和类型更新所有行。不知何故有行不会乱,但索引行是相同的。这是完全混乱。 我试图使用一个内部游标和来自外部游标的变量。 但是它似乎停留在内部游标中。 查询的一部分如下所示: Fetch NEXT FROM OUTER_C
..
我知道一些性能原因回到SQL 7天,但同样的问题仍然存在于SQL Server 2005中?如果我有一个结果集在存储过程中,我想单独采取行动,游标仍然是一个不好的选择?如果是,为什么? 解决方案 因为游标占用内存并创建锁。 你真正做的是尝试强制基于集合的技术进入非基于集合的功能。并且,公平起见,我应该指出游标有用,但他们被皱眉,因为许多不习惯使用基于集合的解决方案的人使用游标,而不是
..
我有一个表,其中的数据是 数据 a b c 我需要写一个SQL查询来带来以下输出 资料 abc 注意:〜字符数不限制为3。 我已经使用while循环解决了。但我必须使用基于set的方法。我如何 加入这些字符?我尝试使用COALESCE但没有运气 请帮助我 编辑: 我不能使用任何函数或C
..
我有另一个DB的CSV转储,看起来像这样(id,name,notes): 1001,John Smith, 15主街 1002,简史,“2010 Rockliffe博士 普莱森维尔,IL 美国” 1003,Bill Karr ,2820 West Ave. 最后一个字段可能包含回车符和逗号,在这种情况下它被双引号括起来。我需要保留这些回报和逗号。 我使用此
..
我有一个SQL Server 2005数据库有两个表:Order,LineItem。每个LineItem都有一个名为LineItemID和OrderID的字段。我有一个查询,获取所有的数据库中的订单记录。对于每个订单记录,我想检索与订单相关联的LineItemID的逗号分隔列表。 在SQL中有办法做到这一点吗? 谢谢! 解决方案 p>这里有一个例子,使用sys.tables中的n
..
我觉得尴尬的问这个问题,因为我觉得我应该知道。然而,给定我不....我想知道如何从磁盘读取大文件到数据库,而不会得到OutOfMemory异常。具体来说,我需要加载CSV(或真正的制表符分隔文件)。 我正在尝试 CSVReader ,特别是这段代码示例,但我相信我做错了。其中的一些其他编码示例显示了如何读取任何大小,这是我想要的(只是我需要从磁盘读取),但我不知道什么类型的 IDataRea
..
我正在从SQL Server Management Studio 2005运行一个查询,其HTML文件存储为aa字符串,例如: SELECT html FROM table 这个查询很好地显示在“ ,每行包含一个整个HTML文件的字符串,每行一个记录。 但是,当我使用“文件结果”选项时,会将其导出为无法使用的CSV在字段中发生换行符(即,在HTML中),
..
我一直在打击 SQL Server 2005 试图获取大量的数据。我已经给了一个数据库,其中有近300个表,我需要把它变成一个MySQL数据库。我第一次调用是使用bcp但不幸的是它不产生有效的CSV - 字符串没有封装,所以你不能处理任何具有逗号的字符串(或任何你用作分隔符)我仍然必须手写所有的create table语句,因为显然CSV不告诉你任何关于数据类型。 更好的是if有一些工具可以
..
我有这个问题,我试图调试很多时间。 设置如下: i。该应用程序是使用VS2005,.net 2.0开发的Windows应用程序。 ii。我使用Cyrstal报告组件Crystal Report Viewer,并以相同的形式动态显示各种报告。 iii。 db是SQLSERVER Express 2005并位于不同的机器上。 当我在db服务器上运行应用程序时,我能够查看报
..
我必须使用水晶报告8.5做一个新的报告。 我在SQL Server 2005中创建了一个存储过程。存储过程有一个输入参数。 现在我想知道如何添加存储 谢谢 解决方案 首先转到文件>选项>数据库(从内存),并确保选中存储过程的复选框。然后,当您设置与SQL Server的连接以及一个Tables部分时,您将在其下看到一个Stored Procedures。在列表中找到您的存储过
..
我有一个使用Windows身份验证的SQL Server 2005命名实例,其中域组用作登录。域结构如下: Forest1 Forest2 / \ | Domain1 Domain2 Domain3 对象组织在以下域中: Forest1.Domain1 用户 全球群组 Forest1.Domain2
..
当您尝试使用sql语句在 USE数据库之前打开设计查询编辑器时,SQL Server 2005 Management Studio中的崩溃修复程序; ? 例如: USE DB1; SELECT * FROM Table1; 如果您标记 SELECT * FROM Table1; ,可以成功打开编辑器。 如果您标记两行,SSMS将崩溃与“Microsoft S
..
我需要一种方式来计算患者的代码组合,所以我需要知道基于每个服务程序协议的总持续时间,因此基于下面的图片我需要它像这样 病人:00000036 Adult CSS IND 240 成人OP IND 120 病人:00000040 CSS IND 420 成人OP IND 60 我使用的是Microsoft SQL Server 2005,在SQL中,但如果它
..
我在这里非常非常紧张的情况。我在SQL Server 2005上运行SQL查询: SELECT col1,col2,col3 FROM myTable 这当然是: col1 | col2 | col3 ------------------ 1 | a | i 2 | b | ii 等 如果可能,添加一个COUNT查询,以便
..
我正在用C#和SQL server 2005开发一个报表, 我只能显示每小时有多少次命中。表是非常巨大的。 输出应该如下所示: 行#日期|时间|命中计数 ----------------------------- 1 | 07/05/2012 | 8:00 | 3 2 | 07/05/2012 | 9:00 | 4 3 | 07/05/2012 | 10:00 | 0
..
我有一个表“好”。它包含一个列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
..
我使用SQL COUNT 函数从表中获取总数或行数。 SELECT COUNT(*)FROM Table 和 SELECT COUNT FROM table 此外,在性能和执行时间方面有什么不同吗? $如果column_name的值可以为NULL,那么COUNT(column_name)可以返回少于COUNT(*)的值。 > 但是,如
..
可能重复: COUNT(*)总是返回结果吗? 在任何情况下,Count()函数都可能返回NULL? 解决方案零(或非零)结果。 SqlServer不会返回null。
..
计算大量数据的表可能很慢,有时需要几分钟;它也可能在繁忙的服务器上产生死锁。我想显示真实的值,NOLOCK不是一个选项。 我使用的服务器是SQL Server 2005或2008 Standard或Enterprise - 如果重要。 我可以想象,SQL Server维护每个表的计数,如果没有WHERE子句,我可以很快得到这个数,对吗? 例如: SELECT COUNT(*)
..
如何将一台服务器上的一个数据库复制到下一个?我使用SQL Server 2005.在过去,我使用任务 - >备份然后还原到新的数据库。但是我的服务器与数据库是满的,我不能删除任何东西,SQL Server只出现允许备份到本地机器。 有一个简单的方法 解决方案 您可以直接在网络共享上使用T-SQL进行备份: BACKUP DATABASE MyDatabase TO DISK
..