SORU
23 ŞUBAT 2009, PAZARTESİ


Takın başka bir tabloya bir tablo tüm değerleri SQL

Başka bir takın bir tablodaki tüm değerler için çalışıyorum. Ama ınsert deyimi değerleri kabul eder, ama initial_Table select * kabul etmek istiyorum. Bu mümkün mü?

CEVAP
23 ŞUBAT 2009, PAZARTESİ


Insert deyimi aslında sadece bunu yapmak için bir sözdizimi vardır. Sütun adlarını belirtmek yerine seçmek daha kolay. " * " ama:

INSERT INTO new_table (Foo, Bar, Fizz, Buzz)
SELECT Foo, Bar, Fizz, Buzz
FROM initial_table
-- optionally WHERE ...

Daha iyi nedense bu yazı bir kaç aşağı-oy çünkü bu açıklığa kavuşturmak istiyorum.

... Sözdizimi SELECT INSERT INTO içine ekleme tablo için ("new_table" benim örnek yukarıda) zaten var. Herkesin dediği gibi, sözdizimi INTO komutu bir parçası olarak yeni bir tablo oluşturmak için zaman istiyorum.

Yeni tablo komutunu bir parçası olarak oluşturulması için gerekli olup olmadığını belirlemek etmedin İÇİNE YERLEŞTİRİN SEÇİN eğer hedef tablo zaten varsa iyi olacaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Disney Pets and Animals

    Disney Pets

    29 ŞUBAT 2012
  • NextGenWindows

    NextGenWindo

    8 Kasım 2011
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011