MS SQL基础教程:字符串函数
2007-12-25 15:25:12 来源:WEB开发网对象名称Object name;
数据库拥有者名称Owner name;
数据库名称Database name;
服务器名称Server name.
如果object_name 或object_piece 为NULL, 则返回NULL 值.
例4-98:
·PERMISSIONS()
PERMISSIONS() 函数语法如下:
PERMISSIONS ([object_id [, 'column_name']])
PERMISSIONS() 函数用于获取当前用户对某一对象的存取权限或对某一命令的执行权限.其返回值为一个32 位的bitmap 值,其中低16 位表示目前用户对象的存取权限设定值.高16 位表示用户是否可以开放此对象的权限给其它人.
如果不指定object_id, 则函数返回目前用户的命令执行权限的bitmap 值.使用column_name 选项可以得到表的列权限.各权限值见表4-10 至4-12.
有关PERMISSIONS() 函数使用方法,我们将在以后的章节分别讲述.
·STATS_DATE()
STATS_DATE() 函数语法如下:
STATS_DATE (<table_id>, <index_id>)
STATS_DATE() 函数返回最新的索引统计日期.其返回值类型为DATETIME.
例4-99:
·SUSER_SID()
SUSER_ SID() 函数语法如下:
SUSER_SID (['login_name'])
SUSER_SID() 函数根据用户登录名返回用户的SID (Security Identification Number,安全帐户名)号.其返回值类型为INT. 如果不指定login_name, 则返回当前用户的SID号.
例4-100:
·SUSER_SNAME()
SUSER_SNAME() 函数语法如下:
SUSER_SNAME ([server_user_sid])
SUSER_SNAME() 函数根据SID 号返回用户的登录名.如果没有指定server_user_sid,则返回当前用户的登录名.其返回值类型为NCHAR.
例4-101:
·USER_ID()
USER_ID() 函数语法如下:
USER_ID (['user_name'])
USER_ID() 函数根据用户数据库的用户名返回用户的数据库ID 号.其返回值类型为INT. 如果没有指定user_name, 则返回当前用户的数据库ID 号.
例4-102:
·USER_NAME()
USER_NAME() 函数语法如下:
USER_NAME ([user_id])
USER_NAME() 函数根据用户的数据库ID 号返回用户的数据库用户名.其返回值类型为NCHAR. 如果没有指定user_id, 则返回当前数据库的用户名.
例4-103:
9、TEXT 和IMAGE 函数
·TEXTPTR()
TEXTPTR() 函数语法如下:
TEXTPTR (<column>)
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
赞助商链接