andy_tigger

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页

2011年3月8日

摘要: SQL语句大全--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --从数据库中删除视图CREATE INDEX --为数据库表创建一个索引DROP INDEX --从数据库中删除索引CREATE PROCEDURE --创建一个存储过程DROP PROC 阅读全文
posted @ 2011-03-08 10:12 andy_tigger 阅读(362) 评论(0) 推荐(0)

2011年3月2日

摘要: --GETDATE() 返回当前日期和时间--DATEPART() 返回日期/时间的单独部分--DATEADD() 在日期中添加或减去指定的时间间隔--DATEDIFF() 返回两个日期之间的时间--CONVERT() 用不同的格式显示日期/时间年 yy, yyyy季度 qq, q月 mm, m年中的日 dy, y日 dd, d周 wk, ww星期 dw, w小时 hh分钟 mi, n秒 ss, s毫秒 ms微妙 mcs纳秒 nsselect DATEPART(datepart,date)select DATEADD(datepart,number,date)select DATEDIFF(d 阅读全文
posted @ 2011-03-02 20:09 andy_tigger 阅读(715) 评论(0) 推荐(0)

2011年2月24日

摘要: 执行SELECT userid FROM userinfo得到1234如果要得到1,2,3,4执行方案1DECLARE @STR VARCHAR(8000)SELECT @STR=ISNULL(@STR+',','')+userid FROM (SELECT DISTINCT userid FROM userinfo)AS TSELECT @STR执行方案2declare @output varchar(8000)select @output = coalesce(@output + ',' , '') + userid from 阅读全文
posted @ 2011-02-24 15:31 andy_tigger 阅读(13737) 评论(2) 推荐(2)

2011年2月1日

摘要: 转:http://www.cnblogs.com/zengwei/archive/2009/09/18/1569376.html SQL SERVER数据库的检测及修复方法 随着K/3产品的推广,要求客户服务人员对SQL SERVER数据库的了解也进一步提高。在K/3的使用过程中,数据库文件被频繁地使用,由于某些原因,数据库有可能被损坏,本文将针对这种情况的数据库 检测及修复方法做一简单讲解。希望各位在实际工作过程中有新的发现时,及时给我们提供信息,以便做进一步的更新。 1.1 SQL SERVER数据库的检测 SQL SERVER提供了数据库检测的命令,可用DBCC CHECKDB对数据库 阅读全文
posted @ 2011-02-01 11:13 andy_tigger 阅读(386) 评论(0) 推荐(0)

2011年1月26日

摘要: http://blog.csdn.net/liuyunfan/archive/2010/12/06/6058030.aspx解决CPU100%的情况,首先需排除病毒的情况1、收缩数据库( 日志文件)2、重建索引3、数据库硬盘所在区域 db服务器性价比比较好的方式是搭建raid5 追求性能的话是raid0使用perfmon观察disk queue,看是否一直高于1,如果长时间高于1说明磁盘性能有问题,意味着磁盘操作需要排队完成。考虑升级存储设备加入“Page Life Expectancy”如果这个值始终小于300秒,意味着你需要更大的内存(在Sql Server: Buffer Manager 阅读全文
posted @ 2011-01-26 21:02 andy_tigger 阅读(932) 评论(0) 推荐(0)

2011年1月5日

摘要: 转载 详解SQL Server的两个存储过程sp_MSforeachtablesp_MSforeachdb 1.简介: 作为DBA会经常需要检查所有的数据库或用户表,比如:检查所有数据库的容量;看看指定数据库所有用户表的容量,所有表的记录数...,我们一般处理这样的问题都是用游标分别处理处理,比如:在数据库检索效率非常慢时,我们想检查数据库所有的用户表,我们就必须通过写游标来达到要求;如果我们用s... 阅读全文
posted @ 2011-01-05 18:15 andy_tigger 阅读(188) 评论(0) 推荐(0)

2010年12月20日

摘要: 巧用一条SQL语句实现其它进制到十进制转换 2007-09-25 11:10作者:han出处:论坛整理责任编辑:幽灵   巧用一条SQL语句实现其它进制到十进制转换,具体实现方法如下:   -----二进制转换十进制----------------- 以下是引用片段:  selectsum(data1)   from(selectsubstr('1101',rownum,1)*power   (2,length('1101')-rownum)data1   fromdual   connectbyrownum=length('1101'))   -----八进制转换十进制---------- 阅读全文
posted @ 2010-12-20 21:00 andy_tigger 阅读(312) 评论(0) 推荐(0)

摘要: 汇总:常用 SQl语句大全。   语 句 功 能   --数据操作   SELECT --从数据库表中检索数据行和列   INSERT --向数据库表添加新数据行   DELETE --从数据库表中删除数据行   UPDATE --更新数据库表中的数据   --数据定义   CREATE TABLE --创建一个数据库表   DROP TABLE --从数据库中删除表   ALTER TABLE --修改数据库表结构   CREATE VIEW --创建一个视图   DROP VIEW --从数据库中删除视图   CREATE INDEX --为数据库表创建一个索引   DROP INDEX 阅读全文
posted @ 2010-12-20 20:56 andy_tigger 阅读(313) 评论(0) 推荐(0)

摘要: 1. OUTPUT ... INTO   用于将一条记录从表一移动到表二时非常好用,常见于备份记录的应用   例一:   DELETE[TableUseing]   OUTPUT*   INTO[TableBak]   例二:(用于移动时修改某字段的值)   DELETE[TableUseing]   OUTPUTField1,Field2,GETDATE()   INTO[TableBak]   2.表变量   用于存储临时的查询结果   DECLARE@tmpTABLE(IDINT,CITYNVARCHAR(50))   INSERTINTO@tmp   SELECTMIN(ID),CIT 阅读全文
posted @ 2010-12-20 20:53 andy_tigger 阅读(223) 评论(0) 推荐(0)

2010年12月17日

摘要: Sqlserver中经常 要操作一些时间类型的字段转换,我又不太记得住,所以搜集了以下的一些SqlserverConvert DateTime相关的资料发表在自己的小站里,方便自己以后要用的时候寻找,望对大家也有帮助. 将sqlserver中table表的[datetime]字段值‘2007-11-07 16:41:35.033’ 改为‘2007-11-07 00:00:00‘去除了时分秒.[datetime]字段要为datetime类型的哦. UPDATE table SET [datetime]= Convert(char(11),[datetime],120) 获取当前日期利用 con 阅读全文
posted @ 2010-12-17 17:57 andy_tigger 阅读(11842) 评论(0) 推荐(2)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页