sql >> Databasteknik >  >> RDS >> Mysql

Hur väljer man alla kolumner i sql utom en kolumn?

declare @cols varchar(max), @sql varchar(max)
SELECT  @cols = STUFF
    (
        ( 
            SELECT DISTINCT '], [' + name
            FROM sys.columns
            where object_id = (
                select top 1 object_id from sys.objects
                where name = 'TBLUser'
            )
            and name not in ('age')
            FOR XML PATH('')
        ), 1, 2, ''
    ) + ']'
select @sql = 'select ' + @cols + ' from TBLUser'  
exec (@sql)


  1. PHP-databasanslutningsklass

  2. En översikt över de nya lagrade procedurerna i PostgreSQL 11

  3. Hur man hittar poster med NULL i en kolumn

  4. Hur återställs när ett fel uppstår när SQL loader-kommandot körs?