PARSENAME 函数用法详解
(2014-11-17 10:37:28)
标签:
parsename函数详解parsename函数用法parsename函数parsename函数示例 |
分类: 数据库学习 |
一、函数说明
注意:此函数不会表明指定名称的对象是否存在,它只返回给定对象名的指定部分,如果找不到合适的对象就返回NULL。
语法:
PARSENAME ( 'object_name' , object_piece)
参数说明:
Object_piece 要返回的对象部分,是int值,可以为下列值:
--------------
返回类型为:nchar
注意:如果符合下列条件之一,则PARSENAME返回NULL值:
a、object_name 或 object)piece 为null值;
b、发生语法错误;
c、所请求的对象部分长度为0,并且是无效的 SQL Server 标识符。零长度的对象名将导致整个合法名称无效。
二、使用示例
1、完整引用的对象名称时
DECLARE @sobjName sysname
set @sobjName='MSSQLSERVER2008.test.dbo.student'
select
测试结果:
ObjectName
-----------
student
2、不完整引用的对象名称时
DECLARE @sobjName sysname
set @sobjName='MSSQLSERVER2008...student'
select
测试结果:
ObjectName
-----------
student
3、拆分IP地址
select PARSENAME('192.168.13.10',1)
---------------------------
10
select PARSENAME('192.168.13.10',2)
---------------------------
13