リンク サーバーを介して、SQL Server 2008 スクリプトから Oracle 11g テーブルに TIMESTAMP(6) 列を含む行を挿入しようとしています。
これは私がこれまでに試したことです:
INSERT INTO LinkedServer..Schema.Table(TimeStampColumn)
VALUES(CONVERT(DATE, '2013-08-07'));
INSERT INTO LinkedServer..Schema.Table(TimeStampColumn)
VALUES(CONVERT(DATETIME, '2013-08-07 12:12:12.000001'));
INSERT INTO LinkedServer..Schema.Table(TimeStampColumn)
VALUES(CONVERT(TIMESTAMP, '2013-08-07 12:12:12.000001'));
および多くの組み合わせで、このエラーが発生するたびに:
リンク サーバー "LinkedServer" の OLE DB プロバイダ "OraOLEDB.Oracle" は、列 "TimeStampColumn" に無効なメタデータを提供しました。データ型はサポートされていません。
これは可能ですか?
varchar
SQL Server のまたはdatetime
値を Oracletimestamp(6)
データ型に変換するにはどうすればよいですか?
どうもありがとう!