Tag: sql server

删除后重置SQL Server中的自动增量

我从SQL Server数据库的表中删除了一些logging。 现在ID从101到1200.我想再次删除logging,但我想要的ID回到102.是否有办法在SQL Server中这样做?

如何检查一个约束存在于Sql服务器?

我有这个SQL: ALTER TABLE dbo.ChannelPlayerSkins DROP CONSTRAINT FK_ChannelPlayerSkins_Channels 但显然,在我们使用的其他一些数据库上,这个约束有一个不同的名字。 如何检查名称为FK_ChannelPlayerSkins_Channels的约束。

如何看到活动的SQL Server连接?

我正在使用SQL Server 2008 Enterprise。 我想看到任何活动的SQL Server连接,以及所有连接的相关信息,比如从哪个IP地址连接到哪个数据库。 任何现有的工具来解决这个问题?

SQL Server – SELECT FROM存储过程

我有一个存储过程返回行: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END 我的实际过程稍微复杂一点,这就是为什么必须有一个存储过程。 可以通过调用这个过程来select输出吗? 就像是: SELECT * FROM (EXEC MyProc) AS TEMP 我需要使用SELECT TOP X , ROW_NUMBER和一个额外的WHERE子句来页面我的数据,我真的不想传递这些值作为参数。

数据库性能调优有哪些资源?

理解主要引擎上的数据库调优并提升您在这方面的知识有什么好的资源? 这个问题的想法是收集总是存在的资源的stream量负载,以便人们可以拥有一个“一站式”的好的,同行认可的资源的知识商店。 一般SQL 书:SQL性能调优 书:SQL调整 书:SQL的艺术 书:重构SQL应用程序 书籍:数据库调优:原理,实验和故障排除技巧 使用索引,卢克! – 开发人员的数据库性能指南 PostgreSQL ( wiki )( PGsearch ) 性能优化 快速的PostgreSQL优化 解释分析 PostgreSQL性能提示 书:PostgreSQL 9.0高性能 MySQL的 MySQL的隐藏特性 本书:高性能MySQL / 博客:高性能MySQL 博客:Xaprb(针对MySQL DBA) 神谕 你如何解释查询的解释计划? Oracle高级调优脚本 Oracle数据库性能调优指南 问汤姆 Oracle数据库SQL参考 书籍:了解Oracle性能 书:优化Oracle性能 书籍:Oracle性能故障排除 书籍:基于成本的Oracle基础知识 MS SQL Server SQL Server性能 电子书:高性能SQL Server SO问题:什么是最好的SQL Server性能优化技术? 布伦特·奥扎尔的Perf调整页面 SqlServerPedia的Perf调整页面 书:Sql Server 2008内部 如何使用SQL […]

SQL Server:PARTITION BY和GROUP BY之间的区别

多年来,我一直在使用GROUP BY来处理所有types的聚合查询。 最近,我已经反编译了一些使用PARTITION BY来执行聚合的代码。 在阅读关于PARTITION BY所有文档时,它听起来很像GROUP BY ,可能是添加了一些额外的function? 它们是相同的一般function的两个版本,还是完全不同的?

如何将表移动到T-SQL中的模式中

我想使用T-SQL将表移入特定的模式? 我正在使用SQL Server 2008。

聚集索引和非聚集索引有什么区别?

聚集索引和非聚集索引有什么区别?

更新和replacestring的一部分

我有一个两列, ID和Value 。 我想更改第二列中的一些string的一部分。 表格的例子: ID Value ——————————— 1 c:\temp\123\abc\111 2 c:\temp\123\abc\222 3 c:\temp\123\abc\333 4 c:\temp\123\abc\444 现在Valuestring中的123\是不需要的。 我试过UPDATE和REPLACE : UPDATE dbo.xxx SET Value = REPLACE(Value, '%123%', '') WHERE ID <= 4 当我执行脚本时,SQL Server不会报告错误,但也不会更新任何内容。 这是为什么?

为什么你在数据库中创build一个视图?

什么时候和为什么有人决定他们需要在他们的数据库中创build一个视图? 为什么不运行一个正常的存储过程或select?