QUOTENAME功能的反义词是什么?

Mar*_*own 8 t-sql sql-server

在SQL Server中有一个内置函数,为您引用一个名为QUOTENAME的标识符.是否存在相反的功能并再次删除引号?

换句话说,在下面的代码示例中,我将如何替换SOMEFUNCTION以使其为任何可以初始化@name的值返回1?

declare @name nvarchar(50) = 'hello]'

select 
    case 
        when SOMEFUNCTION(QUOTENAME(@name)) = @name then 1
        else 0
    end
Run Code Online (Sandbox Code Playgroud)

Rem*_*anu 9

用途PARSENAME:

declare @name sysname = quotename('foo]');
print @name;
set @name = parsename(@name, 1);
print @name;


[foo]]]
foo]
Run Code Online (Sandbox Code Playgroud)