tsql相关内容

从大型数据集中删除重复项(> 100Mio行)

我知道这个话题在这里出现了很多次,但是没有一个建议的解决方案适用于我的数据集,因为笔记本电脑由于内存问题或完全存储而停止计算。 我的表格如下所示,并有 108 Mio行: 案例新| 3523 |亚历山大| 6799 | 67993523 | AlexanderCase新 案例新| 3523 |未公开| 6799 | 67993523 |案例NewUndisclosed 未公开| ..
发布时间:2017-07-20 23:37:11 数据库

更新列为不同的聚合值

我正在创建一个用于“合并”并从表中删除重复行的脚本。该表包含地址信息,并使用整数字段来存储有关电子邮件的信息作为位标志(列名称lngValue)。例如,lngValue& 1 == 1表示其主地址。 有两次输入相同电子邮件的实例,但有时使用不同的lngValues。要解决这个问题,我需要从所有重复的文件中获取lngValue,并将它们分配给一个幸存的记录,然后删除其余的记录。 到目前为 ..
发布时间:2017-07-20 23:33:25 其他开发

如何删除重复行?

从相当大的表(即300,000+行)中删除重复行的最佳方法是什么? 当然这些行不会是完美的重复,因为存在RowID身份字段。 MyTable ----------- RowID int not null identity(1,1)主键, Col1 varchar(20)not null, Col2 varchar(2048)not null, Col3 tinyint ..
发布时间:2017-07-20 21:49:09 数据库

SQL新列与模式匹配

我有一个包含url sting的列,看起来像这样 http://www.somedomain.edu/rootsite1/something/something/ 或 http://www.somedomain.edu/sites/rootsite2/something/something 基本上我只想将字符串返回到根站点(在另一列中)..根站点可以是任意(但是/站点),但它将跟随 ..
发布时间:2017-05-16 20:26:59 软件设计

如何在sql server 2012中部署现有的SSIS包?

我正在使用SSIS软件包。我向现有的ssis软件包添加了一个数据流任务。在添加新任务之后,我重新构建了该软件包,从而导致任何错误。 我需要将其部署到开发服务器? 解决方案 背景 Visual Studio中的 2012 SSIS项目部署模型包含项目参数,项目级连接管理器,软件包以及您添加到项目中的任何其他文件。 在下图中,您可以看到我有一个名为Lifecycle的解决方案。该 ..
发布时间:2017-05-06 17:19:40 数据库

在Sql Server数据库架构比较中禁用更新目标按钮

我使用Visual Studio 2013 Professional Update 4与多个SQL Server 2012 Enterprise服务器/实例组合使用。该想法是使用Visual Studio解决方案创建版本控制部署与SQL Server项目。 但是由于某些原因,“更新目标”和“生成脚本”按钮是禁用。 我可以从sql server数据库更新本地数据库项目,但是其他方式不能正 ..

确定存储过程的依赖关系。

是否有一种方法(或理想的查询)来确定存储过程访问的所有表,包括由其自身调用的其他存储过程访问的表(以及他们调用的那些表等)调用堆栈) 如果有人可以制作这样的查询,是否还可以确定是否访问表格进行更新,选择或删除? 是否可以确定视图投入组合的相同? 我的存储过程不包含任何动态构造的调用,所以 解决方案 尝试此链接: 如何-to-find-all-dependencies ..
发布时间:2017-05-04 19:01:56 数据库

SQL Server 2000 - 调试死锁

我正在寻找有关如何调试和追逐SQL Server 2000数据库中的死锁问题的建议。我已经建议我使用跟踪标志1024和3605,我已经找到给我以下内容: 1024 - 此跟踪标志返回锁的类型参与僵局和目前的命令受到影响。 3605 - 此跟踪标志将跟踪输出发送到错误日志。 具体的存储过程,表和索引仍然需要被发现,所以目标是使用这些跟踪标志。然后从那里我会更好地了解哪些索引需要调优 ..
发布时间:2017-04-18 03:56:33 数据库

如何跟踪T-SQL函数调用

我正在尝试调试一个非常复杂的公式评估程序,用T-SQL UDF编写(不要求)递归(但间接通过中间函数)调用自己,blah,blah。 当然,我们有一个错误。 现在,使用PRINT语句通过实现InfoMessage事件的处理程序从ADO.NET读取),我可以模拟存储过程的跟踪。 对于UDF,执行相同操作会导致编译时消息: 在函数中的“PRINT”中无效使用副作用或时间相关的运 ..
发布时间:2017-04-17 21:30:47 开发方法

如何在Visual Studio 2012中调试SQL Server T-SQL

如何在Visual Studio 2012中的多层应用程序中调试T-SQL存储过程?要清楚,我想在VS 2012中的sproc中设置一个断点,并在spoc从同一个ASP.NET WebForms应用程序调用时打到它调试会话。 当遵循与VS 2010相同的步骤时,断点不会在sproc中打。 为了确保一切都正常启用,我可以在SQL Server 2008 R2 Express数据库中的sp ..

C#中T-Sql的时间戳是什么意思?

我正在尝试开发一个模型对象来保存Sql Server行,除了T-Sql / SqlServer时间戳,我完全理解了如何做到这一点。该表定义为: CREATE TABLE活动( activity_id int ,ip_address varchar(39) ,user_id varchar(255) ,message_text ,dt时间戳 ) 当我解析一个表行到我的 ..
发布时间:2017-04-16 16:56:42 C#/.NET

db2等价于tsql的临时表

如何在DB2中执行以下TSQL查询?我根据查询结果创建临时表时遇到问题。 SELECT COLUMN_1,COLUMN_2, COLUMN_3 INTO #TEMP_A FROM TABLE_A WHERE COLUMN_1 = 1 AND COLUMN_2 = 2 错误消息是: “错误:SQL0104N”“后发现意外令牌”#TEMP_A ..
发布时间:2017-04-16 16:38:44 DB2

如何在T-SQL中测试两个datetimes相等(忽略它们的时间组件)?

如何测试两个数据时间(不包括他们的时间组件)的平等? 解决方案 你最好的选择是使用 DATEDIFF 例如,只比较几个月: SELECT DATEDIFF(month,'2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000'); 这是比较的最佳方法,并根据您对查询的确切需求来确定差异。甚至下降到毫秒。 ..
发布时间:2017-04-15 16:11:55 数据库