継承したいくつかのコードで、この少しの tsql に出くわしました。
DECLARE @a NVARCHAR(1000) ,
@b NVARCHAR(4)
SET @b = ( SELECT RIGHT(CAST(SQL_VARIANT_PROPERTY('#', 'basetype') AS VARCHAR(7)),
4)
)
SET @a = SUBSTRING(object_definition(OBJECT_ID('sys.sp_columns')), 399, 6)
+ ' ' + @b + '(' + REPLACE(REPLACE(REPLACE('^523101239923^42310123^623^5',
'^', '11'), '3',
' + ' + @b + '('), '2', ')')
+ ') '' '''
EXEC sp_executesql @a
結果の「secrets」をクエリ ウィンドウに出力します (冗談でしょうか?)。このコードがなぜ作られたのか、誰が作ったのかはわかりません。誰かがそれがどのように機能するかを説明してもらえますか? 使い道がありますか、それとも引き裂くことができますか?