T-SQL 查询中使用的函数之系统函数
2007-11-11 07:31:17 来源:WEB开发网核心提示: Reserved_pgs (object_id,{doampg|ioampg}) 表中行数的估计值 Rowent (doampg) 数据库对象ID号 Object_id (“objname”) 数据库对象名 Object_name (obj_id) 从表syslogin
Reserved_pgs
(object_id,{doampg|ioampg})
表中行数的估计值
Rowent
(doampg)
数据库对象ID号
Object_id
(“objname”)
数据库对象名
Object_name
(obj_id)
从表syslogins中返回服务器用的ID号,如果没有给出参数server_user_name的值则返回当前用户的服务器ID号
Suser_id
([server_user_name])
返回服务器用户名,服务器用户的ID号存储在表syslogins中,如果没有给出参数server_user_id的值,则返回当前用户名。
Tsequal
(timestamp,timestamp2)
在浏览模式下,比较timestamp的值以阻止提交那些被修改过的值。Timestamp是被浏览行的时间标志;timestamp2是存储行的时间标志。该函数允许用户不调用db_library而使用浏览模式。
Used_pgs
(object_id,doampg,ioampg)
由表和聚簇索引使用的列数
User
用户名
User_id
([user_name])
用户的ID号。报告当前数据库中的用户ID号,如果没有给出参数user_name,返回当前用户的ID号。
User_name
([user_id])
返回与当前数据库的用户ID号相对应的用户名。如果没有提供参数user_id的值,则返回当前用户名。
Valid_name
(character_expression)
如果character_expression是无效的标识符(非法字符或长度超过了30),则返回0;否则返回非0数值
Valid_user
(server_user_id)
如果指定的ID号在Adaptive Server的至少一个数据库中有其对应的用户名或别名,则返回1;只有sa_role或sso_role角色的用户才可以使用该函数。
例子:
1、找出表titles中title列的长度
slelect “标题长度”=col_length(“article”,”title”)
结果:
标题长度
-----
120
2、找出表article中title列中数据的长度
select length=datalength(title),title
from article
结果:
length title
24 软透露其internet 策略
20 A推出两种网络新软件
21 IBM发布新版SYSTEMVIEW
3、查找所有作家的工资,如果工资为NULL值则替换成$10.00
select isnull(salary,$10.00)
from auths
结果:
——
120.00
100.00
110.00
10.00
4、查出系统表sysusers中的用户ID为1的用户名
select name form sysusers
where name=user_name(1)
结果:
name
——
dbo
- ››sql server自动生成批量执行SQL脚本的批处理
- ››使用linux中的quota教程
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››使用jxl生成带动态折线图的excel
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
更多精彩
赞助商链接