Windows 7でsqlite3、sqlite.orgのsqlite3.exeプログラムを使用しています
SELECT を使用して、作成中のテーブルに引数を挿入しています。引数の 1 つは、既存のテーブルからの特定の ID です。ID は数字と文字で構成されます。たとえば、19M42DS31
私の挿入ステートメントは次のようになります。
insert into TABLE1
values
((select ID
from EMPLOYEES
where FIRSTNAME = 'Ben' and LASTNAME = 'Smith')+'',
...
);
ただし、19M42DS31 を考慮すると、sqlite3 は 19 までしか選択せず、'M' 以降はすべて無視します。言い換えれば、明らかに私が望んでいるものではない「19」のみを保存します。完全な ID が必要です。
どんな助けでも大歓迎です。
編集; ID は varchar 型です
編集 2: 5987463FG32 のような別の ID をテストしたところ、実際には「FG」(5987463) の前の数字のみが表示され、その後は何も表示されませんでした。