易截截图软件、单文件、免安装、纯绿色、仅160KB

获取SQL Server的一些系统信息

 --@@CPU_BUSY获取cpu工作时间
select @@CPU_BUSY AS 'CPU ms',GETDATE() AS 'TIMES'
--获取磁盘读写次数
SELECT @@TOTAL_READ AS 'Reads',@@TOTAL_WRITE AS 'Writes', GETDATE() AS 'As of'
--获取SQl服务器名
SELECT HOST_NAME()
--获得数据库表示号
USE master
SELECT name,DB_ID(name) AS DB_ID from sysdatabases
--判断用户是否具有访问数据库权限
SELECT HAS_DBACCESS('master')
--显示表中列长度信息
SELECT COL_LENGTH('student','stuEnglish')
--获取连接或试图连接的次数
SELECT GETDATE() AS 'Today Date and Time',@@CONNECTIONS AS 'Login Attemps'
--获取当前数据库语言
SELECT @@LANGUAGE AS 'Language Name'
--提高SQL性能加快执行速度
--但SET NOCOUNT 为ON,不返回计数,但SET NOCOUNT为OFF是返回计数。
--即使当SET NOCOUNT为ON时,也更新@@ROWCOUNT函数,将不给客户端发
--送存储过程中的每个语句的DONEIN_PROC
--控制批处理语句的执行
--当SET NOEXEC为ON时SQL Server编译每个批处理Transat-SQL语句但并不执行它们。
--当SET NOEXEC为OFF时,所有的批处理在编译后执行。


相关文档:

SQL查询语句大全 T

 --语 句                                功 能
1、数据操作
Select      --从数据库表中检索数据行和列
Insert & ......

Sql 2005 递归查询

 Oracle中的递归查询可以依靠增强的sql语句START WITH ...CONNECT BY PRIOR来搞定.sql 2005中不支持该语句,以下示例可以实现递归查询.
WITH TREE(xzdm,Prexzdm,lvl,topxzdm)
AS
(
    SELECT xzdm,prexzdm,1,prexzdm as topxzdm from xzdm WHERE Prexzdm = '000000000000'
 &nbs ......

SQL 截取字符串,中文算两个字符的方法

--SQL 截取字符串方法,中文算两个字符的方法。
--方法跟水哥学习的,支持一下水哥的博客
--http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fwufeng4552
--水哥最近谢了好多博客,有时间一定去好好学习
--LEFT() 和SUBSTRING()都是将汉字算一个字符来算的
--如果不计较的话,推荐使用这两个系统函数
IF OBJE ......

SQL常用字符串函数

一、字符转换函数
1、ASCII()
返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。
2、CHAR()
将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。
3、LOWER()和 ......

SQL重复记录查询

SQL重复记录查询
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select * from
people
where peopleId in (select   peopleId from   people group by   peopleId
having count
(peopleId) > 1)
2、删除表中多余的重复记录,重复记录是根据单个字段(p ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号