2017-02-01 11 views
0

新しいテーブルに既存のテーブルを挿入せずに、既存のテーブル(選択)に基づいて新しいテーブルを作成する方法はありますか?SQL:別のテーブルからテーブルを作成するWITHOUT新しいテーブルを作成する

CREATE TABLE tempTable NO PARTITION AS 
    (SELECT 
    TRIM(COMPANY_ID) AS COMPANY_ID 
    FROM 
     {schema}.table2 
    FOR READ UNCOMMITTED ACCESS IN SHARE MODE); 

ありがとう:

の例では、このクエリは、新しいテーブルを移入します。

SQL Serverで
+0

SQLエンジンを行うことができますか? –

+3

データベースに依存して、条件が真になることはないでしょうか? 'FROM {schema} .table2 where 1 = 0' –

答えて

1

、あなたは

SELECT * 
INTO NewTable 
FROM OldTable 
WHERE 1 = 0 
関連する問題