2013-08-15 26 views

cevap

53

SQL Server'da böyle bir sözdizimi yok, ancak PDW'de CREATE TABLE AS ... SELECT var. (Eğer tüm verilerin dahil tablonun bir kopyasını yapmak istiyorsanız WHERE maddesini dışında bırakmak, sonra.)

SELECT * INTO schema.newtable FROM schema.oldtable WHERE 1 = 0; 

: SQL Server boş bir tablo oluşturmak için bu sorguyu kullanabilirsiniz vb bu (varsa bir KİMLİK sütununda dahil) aynı sütun yapısını oluşturur ancak herhangi dizinleri kopyalamaz, kısıtlamaları tetikler

Not

+0

işleri ... PDW olsa ne olduğunu bilmiyorum :) – oliverdejohnson

+0

http://www.microsoft.com/en-us/sqlserver/solutions-technologies/data-warehousing/pdw.aspx –

+0

PDW Paralel Veri Ambarı açılımı Şimdi [Microsoft Analytics Platformu] (http://www.microsoft.com/en-us/server-cloud/products/analytics-platform-system/) olarak parçasıdır. – Jimothy

13
select * into newtable from oldtable 
+0

bu ms sql server soru – Jonathan

+5

@Jonathan Ve ne sorun? Benim için – John

İlgili konular