1
insert into
   [Client].[generalcontact_info]([userid], [first_name], [last_name],
                                  [email], [mobile],
                                  [country], [state], [city], [address],
                                  [Case_id], [contact_type], [query]) 
   select 
       [userid], [first_name], [last_name],
       [email], [mobile],
       [country], [state], [city], [address] 
   from 
       [Admin].[basicinfo] 
   where 
       [userid] = 100003

,'4521r521','Inside','what is my password'

selectステートメントから値を取得し、自分のコードから残りのIDを取得しています

することは可能ですか?

4

2 に答える 2

1

はい、もちろん可能です。SELECT挿入に使用される値のリストには、列と「定数」の両方を含めることができます。

insert into
   [Client].[generalcontact_info]([userid], [first_name], [last_name],
                                  [email], [mobile],
                                  [country], [state], [city], [address],
                                  [Case_id], [contact_type], [query]) 
   select 
       [userid], [first_name], [last_name],
       [email], [mobile],
       [country], [state], [city], [address],
       '4521r521', 'Inside', 'what is my password'
   from 
       [Admin].[basicinfo] 
   where 
       [userid] = 100003
于 2012-05-29T10:32:16.467 に答える
0

あなたはこのようにすることができます

insert into table (col1, col2, col3)
select col1, 'static_value', col2
from table2

選択の後に選択から来ていない値を入れないでください。セレクトで混ぜます。

于 2012-05-29T10:29:15.900 に答える