2
投票
5答案
1001 次观看

打印声明和表现

我有一份工作要处理大约10万条记录。 有许多打印语句可针对每条记录执行。这些打印语句对性能有影响吗? 就此而言,行数或注释数对性能有影响吗?如果可以的话,我甚至想保存一个毫秒。

0
投票
5答案
1896 次观看

SPROC用逗号分隔的输入删除多行?

我通过接受以逗号分隔的ID列表作为varchar,并使用IN尝试删除,创建了一个删除多个记录的程序-不起作用: ALTER PROCEDURE [dbo].[sp_DeleteItemsFromItemCategories] @UserID bigint, @ItemsList varchar(8000) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; DELETE FROM...

2
投票
3答案
142 次观看

SQL-循环-复制类别

假设类别表具有categoryId,name和parentCategoryId列,其中categoryId是一个标识字段。 现在如果我必须复制类别并将其分配给新的父项怎么办?因为它不是简单的插入语句。我必须插入所有子类别及其子类别,依此类推。我将如何跟踪他们的身份字段?在插入时,我需要为它们的子类别分配parentCategoryId。 这个问题清楚吗?

0
投票
2答案
449 次观看

从sp_databases返回的SQL Server数据库注释是什么?

在sqlserver中存储的sp_databases proc返回一个备注列。这些信息来自哪里,我可以对其进行编辑吗?

-1
投票
3答案
399 次观看

C#SQL存储过程

我是使用C#编写SQL存储过程的新手。只是徘徊,有什么方法可以创建一个通用方法,该方法将在同一脚本的存储过程中调用?

3
投票
3答案
9592 次观看

如何获取从SQL表中删除的最后一行的ID

我正在尝试使用max(Id)函数获取最后一个ID,其中Id是主键。除非我从表中删除最后一行,否则我的代码运行良好,因为当我删除最后一行时,该ID仍会保留,在这种情况下,max(Id)将检索最后一行ID,但不会检索从表中删除的ID。 是否有任何函数可以检索最后一行已删除的ID。我看过一些使用scope_identity()和@@identity函数获取当前ID的帖子。我已经使用了这些功能,但是它们不起作用。我正在dll文件中编辑代码,可能是dat在创建问题。

1
投票
7答案
1226 次观看

SQL Server中的日期格式

简短问题: 在SQL Server中使用的最佳日期格式是什么? 详细说明: 我们正在将数据库从mysql转换为SQL Server。在mysql中,我们总是使用int(11)来避免夏令时的问题,我们应该在mysql中做同样的事情(还是DATETIME足够好)? 日期的使用有所不同。在大多数情况下,它们只是在告知各种事件何时发生(出于记录目的)。有时,它们被用来命令要完成的工作。 我们使用的是2005(叹气),但是我也很想听听2008。

5
投票
2答案
8490 次观看

TSQL:无法对COUNT(*)执行聚合函数AVG以查找一天中最繁忙的时间

考虑一个保存日志数据的SQL Server表。重要的部分是: CREATE TABLE [dbo].[CustomerLog]( [ID] [int] IDENTITY(1,1) NOT NULL, [CustID] [int] NOT NULL, [VisitDate] [datetime] NOT NULL, CONSTRAINT [PK_CustomerLog] PRIMARY KEY CLUSTERED ([ID] ASC)) ON [PRIMARY] 此处的查询围绕查找一天中按小时的访问分布。我们希望查看在给定日期范围内小时 的平均访问次数的...

2
投票
7答案
1523 次观看

向Microsoft SQL Server数据库询问表上的下一个自动生成的标识符

我在SQL Server数据库中有一个表,该表具有自动生成的整数主键。在不向表中插入记录的情况下,我需要查询数据库并获取下一个自动生成的ID号。 如果这有所作为,我认为它是SQL Server 2005版。 有没有办法做到这一点?

2
投票
5答案
515 次观看

我希望我可以关联一个“内联视图”

我有一个病人表: PatientId Admitted --------- --------------- 1 d/m/yy hh:mm:ss 2 d/m/yy hh:mm:ss 3 d/m/yy hh:mm:ss 我有一个PatientMeasurement表(0到很多): PatientId MeasurementId Recorded Value --------- ------------- --------------- ----- 1 ...

5
投票
3答案
12501 次观看

截断表和UPDATE统计信息

调用Truncate table之后我们是否需要更新表统计信息,或者它会自动更新? 问:删节表格后是否需要调用“ UPDATE STATISTICS”?

0
投票
1答案
323 次观看

数据历史学家查询

我有一个表,其中包含电动机的数据,格式为: DATE(DateTime)| TagName(VarChar(50)| Val(Float)| 2009-11-03 17:44:13.000 | Motor_1 | 123.45 2009-11-04 17:44:13.000 | Motor_1 | 124.45 2009-11-05 17:44:13.000 | Motor_1 | 125.45 2009-11-03 17:44:13.000 | Motor_2 | 223.45 2009-11-04 17:44:13.000 | M...

1
投票
4答案
78 次观看

存储过程中的错误

我正在尝试创建一个SP,用于在aspx页面上显示分页数据。我写了以下代码- Create PROCEDURE [dbo].[sp_GetAllAssignmentData_Paged] @currentPage INT=1, @pageSize INT=20 AS BEGIN SET NOCOUNT ON; with AssignmentData As( select ROW_NUMBER() over (order by a.StockNo desc) AS [Row], a.StockNo,c....

10
投票
2答案
19979 次观看

如何将多个SQL查询汇总在一起?

我正在尝试在多个表上运行多个查询-类似于每个表的“从TableA的x = 1中选择selectCount(*)”。 我想做的是获取所有返回的count(*)值,并将它们求和成单个值... 有什么想法吗?

0
投票
1答案
208 次观看

将ASP.Net MVC项目放在服务器上以使用VS Pro Team版本进行团队开发

在服务器上设置项目时,谁能给我建议从哪里开始,以便我和我的助手可以检出代码文件?我有一个Go Daddy托管帐户-IIS 7,如果可以使用的话。 此外,我正在寻找有关如何在服务器上设置数据库的更多信息的建议-当前,我的项目已将其设置类似于MVC教程“书呆子晚餐”。我的托管帐户软件包随附了2个SQL Server数据库。 感谢帮助新手!

0
投票
6答案
2807 次观看

如何跟踪哪个用户最后修改了SQL Server 2005+中的存储过程?

受此问题启发如何在SQL Server中快速识别最近修改的存储过程,我想知道是否可以同时识别用户? 如何使用SQL程序做到这一点(如果可能的话)?我很想知道。 预先感谢

1
投票
4答案
2719 次观看

SQL表大小和查询性能

我们有许多来自Web服务的项目;每个项目包含未知数量的属性。我们将它们存储在具有以下架构的数据库中。 项目 -ItemID -ItemName 属性 -PropertyID -PropertyName -PropertyValue -PropertyValueType -TransmitTime -ItemID [fk] 由于每次存储Web服务时,它都会存储每个项目的属性,因此属性表变得越来越大。我的问题是:什么时候应该停止将新记录添加到“属性”表,并根据它们的传输时间来存档较旧的“属性”记录?属性表何时会变得太大,并且查询时间太长?...

0
投票
1答案
275 次观看

SQL Server 2005/8复制事务ID

在一种情况下,我正在使用事务复制将多个SQL Server 2005数据库(相同的实例)复制到单个远程数据库(在单独的物理计算机上的不同实例)。 然后,我将对复制的数据进行一些处理以用于报告目的。我正在使用表级触发器来识别对我的后处理代码采取的措施。 到目前为止,一切都很好。 但是,我想知道的是,可以在同一事务中创建,更新或删除某些表的地方,是否有可能从复制中(或在任何地方)识别某种事务ID,所以我不知道一次交易多次执行相同的后处理。 基本示例:我有一个TUser表和TAddress表。如果我要在单个事务中创建两者,那么它们也将在单个事务中被复制。但是,在复制的数据库中将触发两个...

4
投票
3答案
22061 次观看

从SQL Server导出表以导入到Oracle 10g

我正在尝试从SQL Server 2005导出一些表,然后创建这些表并将其填充到Oracle中。 我大约有10个表,从4列到25个不等。我没有使用任何约束/键,因此应该很简单。 首先,我生成了脚本以获取表结构,然后对其进行了修改以符合Oracle语法标准(即,将nvarchar更改为varchar2) 接下来,我使用创建了csv平面文件的SQL Server导出向导导出了数据。但是我的主要问题是我找不到强迫SQL Server用双引号括住列名的方法。我的一列中包含逗号,因此,除非找到SQL Server引用列名的方法,否则在导入时会遇到麻烦。 还有,我走的路很艰难,还是有更简单的...

2
投票
1答案
426 次观看

SQL Server:能否将NT帐户映射到SQL Server帐户

在我们的数据库中,我们有一个SQL Server帐户,该帐户具有访问某些数据库的正确角色。现在我们切换到Windows身份验证,我想知道是否可以创建NT用户组并将SQL Server帐户的特权映射到NT用户组?因此,如果NT用户组中的任何人都通过了身份验证,他们将具有与现有SQL Server帐户相同的特权。 还是仅删除SQL Server帐户并为SQL Server中的NT组分配角色会更好吗? JD。

0
投票
1答案
3140 次观看

在SQL中导入Excel会导入“ NULL”行

我有一个存储过程,可以将格式不同的工作簿导入数据库表,对其进行处理,然后删除该表。 这是填充查询。 SELECT IDENTITY(INT,1,1) AS ID INTO #test101 FROM OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=WorkBook.xls',[WorkSheet$]) 某些电子表格似乎在底部创建了一个空行。 如何导入和忽略空行?

1
投票
4答案
412 次观看

为什么仅在视图中查询就可以在SQL Server 2005中更快?

我们有一个(大型)SELECT查询,可能需要30秒钟才能运行。有人告诉我,当放置在视图中时,运行时间不到5秒。 我的假设是SQL Server会为不更改的查询缓存查询计划,那么为什么在这里性能得到大幅改善? 请明确一点,这实际上只是采取类似情况的一种情况: select * from table /* Lots of joins, where clauses */ 并使其成为视图: create view myfirstview as select * from table /* Lots of joins, most of the where clauses */ s...

0
投票
2答案
3360 次观看

如何在现有的.rdl报告中添加组或页面字段

我有一些为我们的客户设计的.rdl报告。但是,他们需要新的,与旧的相对相似。“组”和“页面字段”之间存在差异(可以轻松更改)。我有兴趣添加新的组和页面字段。 我想复制/粘贴旧报表,然后添加新的(组和页面)字段,而无需通过向导创建新报表(因此,我无需复制设计或查询)。有办法吗?

7
投票
3答案
12102 次观看

以单个字符串获取sp_helptext的结果

我正在使用“ EXEC sp_helptext对象”运行查询,但是它返回多行,列名称为“文本”。我正在尝试将该值连接为单个字符串,但是在尝试找出使用T-SQL的最佳方法时遇到了麻烦。

1
投票
4答案
15798 次观看

无法在SQL Server上使用Java和JDBC执行存储过程

我今天一直在尝试通过JDBC执行MS SQL Server存储过程,但到目前为止仍未成功。该存储过程具有1个输入和1个输出参数。在代码中设置存储过程调用时,使用的每种组合都会出现错误,指出找不到存储过程。我已经在下面提供了我要执行的存储过程(注意:这是供应商代码,所以我不能更改它。) set ANSI_NULLS ON set QUOTED_IDENTIFIER ON GO ALTER PROC [dbo].[spWCoTaskIdGen] @OutIdentifier int OUTPUT AS BEGIN DECLARE @HoldPolicyId int DECLARE...

0
投票
2答案
186 次观看

基本的SQL连接问题。您能帮我提高技能吗?

好..所以我试图提高我的SQL技能并有一个问题。这是模式的屏幕截图。 架构http://img509.imageshack.us/img509/97/screenhunter02nov121946。gif ( http://img509.imageshack.us/img509/97/screenhunter02nov121946.gif) 好的,所以我要从表中选择一堆报表包和其他行。我已经将这两个表正确连接在一起并显示应该返回的内容。现在,我需要在结果行中添加另一个字段,以声明这是什么类型的报告。如何通过ReportBundleGroup表联接到ReportGroupType...

1
投票
4答案
143 次观看

将asp.net/sql Web应用程序转换为时区

我们当前的应用程序通过服务器的日期时间存储所有日期。我认为我们需要将数据库中的所有日期时间值更新为UTC时间。 现在用于将这些日期显示给用户,我知道.Net 3.5具有特定于日期时间偏移量的数据类型。但是,有人在设置应用程序变量来表示站点所需的时区时看到任何错误吗,然后使用具有该偏移量的dateadd来向用户显示时间吗?例如,东部时区的值为“ -5”。

0
投票
3答案
2004 次观看

来自服务器(SQL Server)的FreeTDS错误令牌

今天,我们在Ruby on Rails应用程序和远程旧版之间的活动比平时要多得多。SQL Server 2005 数据库,并且我们开始间歇性地收到以下错误。什么是我该如何预防(除了避免这种情况,我们正在努力)? 错误消息: ActiveRecord :: StatementInvalid:DBI :: DatabaseError:08S01(20020)[unixODBC] [FreeTDS] [SQL Server] 服务器中的错误令牌:数据流处理不同步:SELECT * FROM [marketing] WHERE([marketing]。[contact_id] = 832085)

19
投票
8答案
22432 次观看

SQL Management Studio不会在双击时打开脚本

我曾经双击* .sql脚本文件在SQL Server Management Studio中打开它们。我最近升级到Win7,现在当我双击脚本文件时,SSMS会在一个空环境中打开。然后,我可以使用“文件/打开”或“文件/最新文件”打开脚本,但是我更希望它像通常的应用程序一样打开双击的任何内容。 有什么想法吗? 顺便说一句,当我从Visual Studio的“解决方案资源管理器”中双击脚本时,它确实会自动打开,就像您期望的那样。

0
投票
2答案
1101 次观看

MDX检索记录集

我正在尝试匹配现有报告功能,同时为概念验证建立新的多维数据集。 我可以使用MDX查询从多维数据集中检索数据并将其放入记录集中,以便随后用数据填充Excel工作表吗?