SORU
8 NİSAN 2009, ÇARŞAMBA


SQL sütun SEÇMEK * [sütun hariç] tableA kullanarak dışlamak?

Biz bir tablodan tüm sütunları seçmek için kullanabiliriz

SELECT * FROM tableA

Bir şekilde tüm sütun belirtmeden bir tablodan sütun(s) dışlamak var mı?

SELECT * [except columnA] FROM tableA

Bildiğim tek yolu el ile tüm sütunları belirlemek ve istenmeyen sütun dışında. Bu tablo daha fazla/daha az sütun var. bu aynı zamanda gelecekteki bakım için zaman ve çaba kaydetmek için yollar arıyorum o kadar çok zaman alıcıdır.

teşekkürler!

CEVAP
11 Kasım 2009, ÇARŞAMBA


Herkese katılıyorum... ama eğer böyle bir şey yapacak olsaydım bu şekilde yapardım:

/* Get the data into a temp table */
SELECT * INTO #TempTable
FROM YourTable
/* Drop the cloumns that are not needed */
ALTER TABLE #TempTable
DROP COLUMN ColumnToDrop
/* Get results and drop temp table */
SELECT * FROM #TempTable
DROP TABLE #TempTable

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dion Coulls

    Dion Coulls

    16 AĞUSTOS 2006
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012
  • YEAH1TV

    YEAH1TV

    19 ŞUBAT 2009