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

  • fufko

    fufko

    27 ŞUBAT 2006
  • soyacincautv

    soyacincautv

    14 NİSAN 2010
  • TheJoeycool2010

    TheJoeycool2

    12 Temmuz 2010