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

XML query() は機能します。value() には xdt:untypedAtomic のシングルトンが必要です

    これを使用する必要があります:

    SELECT 
            x.requestpayload.value('declare namespace s="http://blah.ca/api";
                (/s:validate-student-request/s:student-id)[1]', 'int') 
        AS
            studentid
        FROM 
            xoutput x

    XPath を ( ... ) に入れる必要があります [1] を追加します そのシーケンスの最初の値を選択するだけです。



    1. PL / SQLがロールによって付与された権限を尊重しないのはなぜですか?

    2. ORA-04021:オブジェクトのロック待機中にタイムアウトが発生しました

    3. Djangoのテストデータベースをメモリ内でのみ実行するにはどうすればよいですか?

    4. Solr-DIHは多対多フィールドを定義およびインポートします