sql >> データベース >  >> RDS >> Sqlserver

TSQLでJSONを解析する

    JSONパーサーを作成したという点で、私は巨大なマゾヒスティックな筋を持っているようです。 JSONドキュメントをSQL隣接リストテーブルに変換します。これは、データテーブルの更新に簡単に使用できます。実際、私は、階層テーブルからJSON文字列に移動する逆のプロセスを実行するコードを実行したという点でさらに悪化しました

    記事とコードはここにあります:SQLサーバーでのJson文字列の消費。

    Select * from parseJSON('{
      "Person":
      {
         "firstName": "John",
         "lastName": "Smith",
         "age": 25,
         "Address":
         {
            "streetAddress":"21 2nd Street",
            "city":"New York",
            "state":"NY",
            "postalCode":"10021"
         },
         "PhoneNumbers":
         {
            "home":"212 555-1234",
            "fax":"646 555-4567"
         }
      }
    }
    ')
    

    入手するには:



    1. データベースのコピーをダウンロードします

    2. select SCOPE_IDENTITY()が整数ではなく小数を返すのはなぜですか?

    3. Postgres-XLでのシーケンスとシリアルのパフォーマンス

    4. SERVERPROPERTY()を使用して、SQLServerのサーバー情報を取得します