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

sql server 系统函数用法实例

系统函数
1.case when ... then ..else ..end(用于对条件进行测试)
e.Select id,case when name='deepwishly' then '老大' else '其他' end as Type
 显示 id  type
          1   老大
2.cast()/convert() 前者具有ANSI SQL-92兼容性,后者功能更强大
e, cast(variable_or_column As datatype);convert(datatype,varialbe_or_column)
3.isdate()判断是否是有效的日期或时间,测试日期格式必须与使用 set dateformat or set language设定的格式具有相同的地域格式
e, select isdate(varialbe_or_column)//是有效日期返回1否则返回0
4.isnull() 判断是否是null
isnull(value_to_test,new_value)
e,替换数据库或变量中null为某值,select isnull(variable_or_column,new_value)
5.isnumeric()判断是否是数字 返回0,false或1,true
e,select(variable_or_colunn)


相关文档:

sql中 in 、not in 、exists、not exists 用法和差别

exists (sql 返回结果集为真)
not exists (sql 不返回结果集为真)
如下:
表A
ID NAME
1    A1
2    A2
3  A3
表B
ID AID NAME
1    1 B1
2    2 B2
3    2 B3
表A和表B是1对多的关系 A.ID => B.AID
......

如何检查SQL Server CPU瓶颈

--检测CPU压力的一个方法是计算运行状态下的工作进程数量,
--通过执行如下的DMV查询可以得到这个信息
SELECT COUNT(*) AS workers_waiting_for_cpu,t2.scheduler_id
from sys.dm_os_workers AS t1, sys.dm_os_schedulers AS t2
WHERE t1.state='RUNNABLE' AND 
t1.scheduler_address = t2.scheduler_address A ......

SQL Server执行部分语句的内存代价


众所周知,SQL Server执行SQL语句的性能判定标准主要是IO读取数大小。本文在不违反这一原则情况下,同时来分析一下部分SQL语句执行时,SQL Server内存的变化情况。
首先简述一下SQL Server内存占用的特点。SQL Server所占用的内存除程序(即SQL
Server引擎)外,主要包括缓存的数据(Buffer)和执行计划(Cache)。SQL ......

SQL SERVER 2000更改和删除Sa用户名和密码

现在用MSSQL的地方太多了,有很多做技术的个人电脑上也安装SQL专业版,因为它用的多,但用的人都知道,SQL有个超级用户sa,此用户默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。一般懂点安全问题的技术人员都会把这个密码修改掉,但修改再复杂的密码都不是绝对安全的,一些暴力破解软件,菜鸟都会用。
那 ......

Sql Server字段类型的字符长度

sql server数据类型char和nchar,varchar和nvarchar,text和ntext允许的字符长度
字符串
char
固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
varchar
可变长度的非 Unicode 数据,最长为 8,000 个字符。
text
可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符。
Unicode 字符串 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号