Db2
在 DB2 11.1.4.4 中嘗試手冊範例時出錯
在嘗試 DB2 11.1 手冊中的這個範例時:
VALUES (JSON_VALUE('{"id":"987"}', 'strict $.id' RETURNING INTEGER));
我收到此錯誤:
SQL0171N 未處理該語句,因為常式“SYSIBM.JSON_VALUE”的位置“1”中的參數的參數的數據類型、長度或值不正確。參數名稱:“”
對於各種 json 函式,我得到相同的錯誤。使用 Windows 10 中的命令行處理器 Plus。
問題是數據庫必須以 UTF-8 編碼。
https://developer.ibm.com/articles/sql-json-publishing-functions/
JSON 數據由一系列 Unicode 字元組成,這些字元根據 JSON 值語法和語法以分層形式排列