SORU
4 Kasım 2010, PERŞEMBE


SQL Server varolan bir tabloya SEÇİN

Bir tablodaki bazı alanları seçin ve bir saklı yordam, varolan bir tablo eklemeye çalışıyorum. Çalışıyorum burada

SELECT col1, col2
INTO dbo.TableTwo 
FROM dbo.TableOne 
WHERE col3 LIKE @search_key

Seç içine dbo.TableTwo zaten bir hata alıyorum bu yüzden geçici tablolar için olduğunu düşünüyorum.

Nasıl dbo.TableTwo dbo.TableOne birden çok satır ekleyebilir miyim?

CEVAP
4 Kasım 2010, PERŞEMBE


SELECT ... INTO ... sadece tabloya belirtilen yan yok - aksi takdirde, kullanmak çalışır:

INSERT INTO dbo.TABLETWO
SELECT col1, col2
  FROM dbo.TABLEONE
 WHERE col3 LIKE @search_key

Bu okunur aktiviteler yalnızca iki sütun var varsayar.TABLETWO - sütunları aksi belirtmeniz gerekir:

INSERT INTO dbo.TABLETWO
  (col1, col2)
SELECT col1, col2
  FROM dbo.TABLEONE
 WHERE col3 LIKE @search_key

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006
  • superemposed

    superemposed

    25 Aralık 2007