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

  • GOTO Conferences

    GOTO Confere

    3 EKİM 2011
  • Lupe Fiasco

    Lupe Fiasco

    23 ŞUBAT 2006
  • schmittastic

    schmittastic

    9 EYLÜL 2009