0

ID 列とメモ型列を含む Excel ドキュメントがあります。(Sheet01 という名前のカーソルを作成しました) また、ID 列、メモ型列、コード (char) を持つ Caption という名前のテーブルもあります。

ドキュメントのメモ列の値をテーブルに挿入し、既存の列に選択した値 (この場合は「DE」) を割り当てる必要があります。

カーソル Sheet01 の ID 列には、次のようなすべての数値があります: 28.00000000 (1 から ~ 1200 まで)
キャプション テーブルには次のようなものがあります: 28

これは私の最善の試みですが、明らかにうまくいきません。ヘルプ!

INSERT INTO captions2(captionid, caption, code) 
SELECT captionid, <caption from the colum 'Header'>, 'DE' FROM Sheet01 WHERE c2.Captionid = Sheet01.Captionid

サンプル画像:

http://i.imgur.com/4ugkR7v.png

Excelからカーソルにデータを取得するにはどうすればよいですか? 私はそのための機能を持っていますが、APPEND FROMまたは他の方法に似ています。

4

1 に答える 1

1

SELECTステートメントが正しくありません。以下のようにテーブルを結合してみてください。

INSERT INTO captions2(captionid, caption, code) 
SELECT  s.captionid, c.caption, "DE"
FROM sheet01 s INNER JOIN captions2 c
    ON s.captionid = c.captionid
于 2013-02-08T18:32:04.233 に答える