SQL Serverでselectクエリの結果からテーブルを作りたくてやってみた
create table temp AS select.....
しかし、私はエラーが発生しました
キーワード「AS」付近の構文が正しくありません
SQL Serverでselectクエリの結果からテーブルを作りたくてやってみた
create table temp AS select.....
しかし、私はエラーが発生しました
キーワード「AS」付近の構文が正しくありません
次の構文を使用して、SQL Server 2008 の古いテーブルから新しいテーブルを作成します。
Select * into new_table from old_table
使用するSELECT...INTO
SELECT INTO ステートメントは、新しいテーブルを作成し、そこに SELECT ステートメントの結果セットを取り込みます。SELECT INTO を使用して、複数のテーブルまたはビューのデータを 1 つのテーブルに結合できます。また、リンク サーバーから選択されたデータを含む新しいテーブルを作成するためにも使用できます。
例、
SELECT col1, col2 INTO #a -- <<== creates temporary table
FROM tablename
標準構文、
SELECT col1, ....., col@ -- <<== select as many columns as you want
INTO [New tableName]
FROM [Source Table Name]
してみてください:
SELECT * INTO NewTable FROM OldTable
SELECT INTO... を使用してみてください。
SELECT ....
INTO TABLE_NAME(table you want to create)
FROM source_table
Select [Column Name] into [New Table] from [Source Table]