sql >> Database >  >> RDS >> Mysql

Hoe selecteer je alle kolommen in sql behalve één kolom?

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. Hybride Cloud PostgreSQL-implementatietips

  2. MySQL - Selecteer de laatst ingevoegde rij op de gemakkelijkste manier

  3. Tips en trucs van Postgres

  4. Moet ik indexen maken op externe sleutels op Oracle?