I want to select a record and with exception to specific fields.
SELECT * FROM tb_Account EXCEPT name="me"
Is there's a statement for that?
Thanks! in advance.
I want to select a record and with exception to specific fields.
SELECT * FROM tb_Account EXCEPT name="me"
Is there's a statement for that?
Thanks! in advance.
Something you could do is this:
SELECT 'SELECT ' +
STUFF ((
SELECT ', [' + name + ']'
FROM syscolumns
WHERE id = OBJECT_ID('tb_Account') AND
name <> 'me'
FOR XML PATH('')), 1, 1, '') +
' FROM [tb_Account]'
That would generate a SELECT
statement. Then you could execute that like this:
DECLARE @sql VARCHAR(MAX)
SELECT @sql = 'SELECT ' +
STUFF ((
SELECT ', [' + name + ']'
FROM syscolumns
WHERE id = OBJECT_ID('tb_Account') AND
name <> 'me'
FOR XML PATH('')), 1, 1, '') +
' FROM [tb_Account]'
EXECUTE (@sql)