都内で働くSEの技術的なひとりごと / Technical soliloquy of System Engineer working in Tokyo

都内でサラリーマンやってます。SQL Server を中心とした (2023年からは Azure も。) マイクロソフト系(たまに、OSS系などマイクロソフト以外の技術も...)の技術的なことについて書いています。日々の仕事の中で、気になったことを技術要素関係なく気まぐれに選んでいるので記事内容は開発言語、インフラ等ばらばらです。なお、当ブログで発信、発言は私個人のものであり、所属する組織、企業、団体等とは何のかかわりもございません。ブログの内容もきちんと検証して使用してください。英語の勉強のため、英語の

便利な SQL の関数とか、構文とか、その他色々まとめてみる - その17 ( STRING_ESCAPE )

 冬至も過ぎ、今年も終わりを告げようとしています。この三連休、春を感じさせるような暖かさで、冬とは思えない陽気でした。インフルエンザ治癒にはよかったかもしれません。寝たきりのインフルエンザ生活から少しでも体調を回復すべく、近所でコーヒー飲みながらくつろいだり、運動のため散歩しました。
f:id:koogucc11:20161225141723j:plain

f:id:koogucc11:20161225144851j:plain

 SQL Server v.Next CTP 1.1 の機能を調査している時に、STRING_ESCAPE 関数を見つけました。SQL Server 2026 から追加された禁即文字列の変換を行う関数のようです。それでは早速試してみましょう。下記のクエリを SQL Server Management Studio で実行してみましょう。

SELECT STRING_ESCAPE('\   /  \\    "     ', 'json') AS escapedText

f:id:koogucc11:20161225181832p:plain

 ただ今のところ JSON に限定されているようです。そのうち XML や他のフォーマットにも対応していくのでしょう。

nvarchar(max) text with escaped special and control characters. Currently STRING_ESCAPE can only escape JSON special characters shown in the following tables.

 
インフルエンザには気を付けないといけませんね。予防大事です。

前から気になっていたので、以下の二つの違いを調べてみました。
tourokuhanbaisha.com

【第2類医薬品】ヒビスコールS 500mL

【第2類医薬品】ヒビスコールS 500mL

ヒビスコールSH 500ml/42309

ヒビスコールSH 500ml/42309

なるほど。

ビスコールS(第2類医薬品)
有効成分:クロルヘキシジングルコン酸塩0.2w/v%
ビスコールAと基本的に同じものですが、第2類医薬品扱いなので、ドラックストア等の店舗販売業でも取り扱うことができます。
また、第2類ということもあり、アマゾン、ケンコーコム等でネット通販が行われています。

ビスコールSH(指定医薬部外品
有効成分:クロルヘキシジングルコン酸塩0.1w/v%
クロルヘキシンジングルコン酸塩の濃度が、A,Sの半分になっています。区分も「指定医薬部外品」扱いなので、流通面での幅が広くなります。例えばホームセンター等でも販売可能になります。
もちろんネット通販も可能です。