"SELECT rowguidcol" vs. "SELECT <actual name>"
I understand that I can do this is SQL Server:
CREATE TABLE dbo.test1 (
Col1 int IDENTITY,
ColGUID uniqueidentifier rowguidcol NOT NULL CONSTRAINT DF_test1_ColGUID DEFAULT NEWSEQUENTIALID()
)
INSERT INTO dbo.test1 DEFAULT VALUES
SELECT rowguidcol FROM dbo.test1
SELECT ColGUID FROM dbo.test1
I get this result:
ColGUID
------------------------------------
ED2D1EF0-0408-DD11-A8EB-001AA0D389DB
ColGUID
------------------------------------
ED2D1EF0-0408-DD11-A8EB-001AA0D389DB
Here's the question: Is there any performance difference between using the actual column name and "rowguidcol"?
I would like to be able to script a trigger that uses the rowguidcol column. If I could use rowguidcol instead of the actual column name, I would not have to hard-code the column name in the trigger.
Thanks,
Rob