![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL2000—2005
iteye_2210
这个作者很懒,什么都没留下…
展开
-
查杀死锁进程的
SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GO /*--调用示例 exec p_lockinfo --*/ ALTER proc p_lockinfo @kill_lock_spid bit=1, --是否杀掉死锁的进程,1 杀掉, 0 仅显示 @show_spid_if_nolock bit=1 --如果没有死锁的进程,是否显示正常进程信息,1 ...2009-02-07 09:43:00 · 96 阅读 · 0 评论 -
索引的碎片整理SQL语句
SET NOCOUNT ON DECLARE @tablename VARCHAR (128) DECLARE @execstr VARCHAR (255) DECLARE @objectid INT DECLARE @indexid INT DECLARE @frag DECIMAL DECLARE @maxfrag DECIMAL --设置最大允许的碎片数量,超过则对索引进行碎...2008-10-07 09:32:00 · 262 阅读 · 0 评论 -
sql mysql oracle中字符串连接
有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的: MySQL: CONCAT() Oracle: CONCAT(), || SQL Server: + CONCAT() 的语法如下: Mysql 中 CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。 请注意,Oracle的CONCAT(...2008-10-07 11:56:00 · 72 阅读 · 0 评论 -
SQLServer实现无限级树结构
表结构如下: 数据库id path titlesort 排序 1 0 首页 0 2 0,1 新闻 1 3 0,2 JAVA 2 4 0,3 JSP 3 5 0,2,3 业界动态 2 6 0,2,3 国内新闻 1 创建一个存储过程来实现,如果要在页面上使用可以设置一个返回变量将至传过去 create procedure test as begin declare @len i...2008-10-07 17:36:00 · 289 阅读 · 0 评论 -
sql添加、删除表中的列
添加没有默认值:alter table Test add BazaarType char(1) 有默认值的添加列:alter table Test add BazaarType char(1) default(0) 删除没有默认值的列:alter table Test drop COLUMN BazaarType 删除有默认值的列:先删除约束(默认值)alter table Test DR...2010-10-18 09:26:00 · 183 阅读 · 0 评论 -
使用JDBC时Class.Forname()的作用
使用JDBC时,我们都会很自然得使用下列语句: java 代码 Class.forName( "com.mysql.jdbc.Driver" ); Stringurl= "jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=utf-8" ; Stringuser= "" ; String...2010-11-10 11:31:00 · 104 阅读 · 0 评论 -
sql优化总结
为了是自己对sql优化有更好的原则性,在这里做一下总结,个人原则如有不对请多多指教。谢谢! 要知道一个简单的sql语句执行效率,就要有查看方式,一遍更好的进行优化。 一、简单的统计语句执行时间 declare @d datetime ---定义一个datetime的变量set @d=getdate() ---获取查询语句开始前的时间select user_id,baby_ali...2011-03-03 22:23:00 · 88 阅读 · 0 评论