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

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

SQL Server 2016 CTP 3.2 で細かいけど、いいなぁと思ったところあげてみる

 月曜日の朝から新幹線で移動です。今年も残すところあと二週間を切りました。一年過ぎるの早いですね。もうすぐお正月です....

 SQL Server 2016 CTP3.2 をまだあんまり扱っていないんですが、これは細かい気配りできてるなぁと思ったものがあるので記事にします。CTP3.2 から JSON の [] を取り除くオプションが増えています。
Remove square brackets from JSON output with the WITHOUT_ARRAY_WRAPPER Option (SQL Server)

 下記のクエリを SQL Server Management Studio で実行してみましょう。

SELECT
    TOP 1 SalesOrderNumber,
    OrderDate,
    Status
FROM
    Sales.SalesOrderHeader
ORDER BY
    ModifiedDate 
FOR JSON PATH,
    WITHOUT_ARRAY_WRAPPER

f:id:koogucc11:20151221104152p:plain

 下記のクエリを SQL Server Management Studio で実行してみましょう。[] が付加された状態で結果が帰っています。

SELECT
    TOP 1 SalesOrderNumber,
    OrderDate,
    Status
FROM
    Sales.SalesOrderHeader
ORDER BY
    ModifiedDate 
FOR JSON PATH

f:id:koogucc11:20151221104203p:plain

 細かいことですが、コーディングしている人にとってはいいことですよね。

※子供がクリスマスプレゼントに欲しがってたなー。デュエマは子供たちの間で流行ってますね。