MS SQL Serverでテーブルデータを生成してPostgreSQLに挿入しました。postgres datetimeフィールド "x00008F4900000000"
スクリプトは、 "x00008F4900000000" またはその近くのインサート
INSERT INTO Bank_Draft_Information (Bank_Code, Draft_Type, Transaction_Type, Institution_Code, Serial_Number, Bank_Draft_Date, Total_Amount, Balance_Amount, Created_By, Created_On, Amended_By, Amended_On)
VALUES
(6, 'C', 'I', NULL, NULL, 0x00008F4900000000 AS DateTime, 1500.0000, 1000.0000, 1, 0x0000950400000000 AS DateTime, 19, 0x0000A32400000000 AS DateTime));
ガット・エラーこのエラー、
構文エラー
よりのこの形式を持つにアクセス全くありませんMS SQL Serverデータベース。どのように私はこれをPostgresの日付オブジェクトに変換できますか?
実際にどのような日付で表されているかを把握し、適切なリテラルを使用してください。 –
@ GordonLinoff私はこの形式がこの日付であるかどうかわかりません。あなたは知っていましたか? –
SQL Serverの 'timestamp'は「本当の」タイムスタンプとは関係ありません。これは、行バージョンのようなものです。 SQL Serverの外部で使用できるものに変換できないバイナリデータが含まれています。 –