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

jTDS が結果セット メタデータのデータ型情報を誤って報告する (DATE 列の場合、NVARCHAR を報告する)

    条件付きの解決策を見つけました

    metaData.getColumnType(columnNumber) == 12

    この条件が満たされた場合、クエリを実行します

    SELECT System_Type_Id FROM Sys.Columns WHERE Name = [column name] AND Object_Id = (SELECT Object_Id FROM Sys.Tables WHERE Name = [table name])

    smalldatetime の場合 58 を返します

    datetime の場合 61 を返します .




    1. 「読み取り専用」データベースを縮小できない| AlwaysOn可用性グループの使用中にトランザクションログを縮小する

    2. 列Aの条件が満たされた場合は、列Aの行に列Bの値を入力します。

    3. MySQLデーモンエラーログの場所を見つけるにはどうすればよいですか?

    4. JSON配列内のJSONオブジェクトのPostgreSQLセットフィールド