2020年7月5日 星期日

sendStringParametersAsUnicode

JDBC預設是true,會自動把字元資料轉成Unicode格式送到伺服器
但是資料庫column不是開nchar之類的Unicode UCS-2欄位
因為SQL Server需要做型別轉換,會需要用到平行處理,會很耗cpu
從執行計畫可以看到"type conversion in expression"的警告訊息
解法一:column改成nvarvhar nchar這類的欄位
解法二:sendStringParametersAsUnicode設定成false,使用非Unicode格式送到伺服器(比如ASCII/MBCS)
今天上許致學老師的課才知道有這參數


"type conversion in expression" sql server

1 則留言:

  1. Merkur 15c Safety Razor - Barber Pole - Deccasino
    Merkur 15C deccasino Safety Razor - ventureberg.com/ Merkur https://septcasino.com/review/merit-casino/ - 15C for Barber 토토 Pole is the perfect www.jtmhub.com introduction to the Merkur Safety Razor.

    回覆刪除