
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 · 142 阅读 · 0 评论 -
索引的碎片整理SQL语句
SET NOCOUNT ONDECLARE @tablename VARCHAR (128)DECLARE @execstr VARCHAR (255)DECLARE @objectid INTDECLARE @indexid INTDECLARE @frag DECIMALDECLARE @maxfrag DECIMAL--设置最大允许的碎片数量,超过则对索引进行碎...2008-10-07 09:32:00 · 299 阅读 · 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 · 97 阅读 · 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 testasbegindeclare @len i...2008-10-07 17:36:00 · 342 阅读 · 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 · 212 阅读 · 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 · 137 阅读 · 0 评论 -
sql优化总结
为了是自己对sql优化有更好的原则性,在这里做一下总结,个人原则如有不对请多多指教。谢谢! 要知道一个简单的sql语句执行效率,就要有查看方式,一遍更好的进行优化。 一、简单的统计语句执行时间declare @d datetime ---定义一个datetime的变量set @d=getdate() ---获取查询语句开始前的时间select user_id,baby_ali...2011-03-03 22:23:00 · 141 阅读 · 0 评论