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

  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • Maya Learning Channel

    Maya Learnin

    23 HAZİRAN 2010
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012