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

  • El SalvaLobo

    El SalvaLobo

    10 Temmuz 2006
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • tutvid

    tutvid

    19 AĞUSTOS 2006