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

  • expertvillage

    expertvillag

    5 NİSAN 2006
  • POGProductionz

    POGProductio

    27 NİSAN 2012
  • Vsauce

    Vsauce

    30 Temmuz 2007