0

これは挿入方法であり、選択は通常機能しています(例:https://stackoverflow.com/a/576442/101055から取得):

INSERT INTO new_table (Foo, Bar, Fizz, Buzz)
SELECT Foo, Bar, Fizz, Buzz
FROM initial_table

BUT -Fizzが initial_table になく、変数である場合、これを行う方法は@fizz?

これは失敗します:

INSERT INTO new_table (Foo, Bar, @fizz, Buzz)
SELECT Foo, Bar, Buzz
FROM initial_table

thnx

4

1 に答える 1

2
INSERT INTO new_table (Foo, Bar, Fizz, Buzz)
SELECT Foo, Bar, @fizz, Buzz
FROM initial_table

挿入構文は

insert into destination_table (destination_colum1, destination_colum2, ...)
select source_value1, source_value2, ...  from source_table

最初に、書き込みたい列に名前を付けてから、ソースを選択します

于 2012-05-18T16:10:33.900 に答える