UFN_AUDITHELP_GETSAMERELATIONFKCOLUMNINFO
Return
Return Type |
---|
nvarchar(255) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SOURCETABLENAME | nvarchar(128) | IN |
Definition
Copy
create function [dbo].[UFN_AUDITHELP_GETSAMERELATIONFKCOLUMNINFO]
(@SOURCETABLENAME nvarchar(128)) --name of source table to get FK column info about.)
returns nvarchar(255)
with execute as caller
as begin
return (select top 1 COLUMN_NAME
from INFORMATION_SCHEMA.COLUMNS
where
(TABLE_SCHEMA = 'dbo')
and (TABLE_NAME = @SOURCETABLENAME)
and dbo.UFN_SCHEMA_GETPARENTTABLENAME(@SOURCETABLENAME,COLUMN_NAME) = @SOURCETABLENAME
and DATA_TYPE='uniqueidentifier'
and COLUMN_NAME not in ('ID', 'TS', 'TSLONG')
)
end