昔書いたブログを読んでいた。
SQL SERVER(T-SQL)では、下記のように文字列結合でクオートするのではなく、
SELECT @sql_command_pivot_list = STRING_AGG('[' + s.Item + ']', ',')
QUOTENAME
関数を利用する方が、見た目にも意味的にもスッキリしてベターであろう。
SELECT @sql_command_pivot_list = STRING_AGG(QUOTENAME(s.Item), ',')
ブログを書くときにはすっかり忘れている。というか、いつもQUOTENAME
関数を使わずに文字列結合でクオートしがちである。
悪癖というのは困ったものである。