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

  • Mary Jane Tauyan

    Mary Jane Ta

    20 AĞUSTOS 2009
  • SalGames2016

    SalGames2016

    17 Kasım 2012
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010