Segoe UI 0 SQL Data Source=kretalocal;Initial Catalog=Kreta_HetSuli true Integrated a1b52e66-7c8a-4712-89b8-2220fbf8bc7a kretalocal =Parameters!ObjectName.Value SELECT t.[name] AS TableName ,c.column_id AS ColumnOrder ,c.[name] AS ColumnName ,ty.name ,ty.[name] + CASE WHEN c.max_length = -1 THEN '(max)' WHEN ty.[name] IN ('nvarchar', 'nchar', 'ntext') THEN '(' + CAST(c.max_length / 2 AS varchar(10)) + ')' WHEN ty.[name] IN ('varchar', 'char', 'text') THEN '(' + CAST(c.max_length AS varchar(10)) + ')' WHEN ty.[name] = 'numeric' THEN '(' + CAST(c.[precision] AS varchar(10)) + ', ' + CAST(c.scale AS varchar(10)) + ')' ELSE '' END AS DataType ,IIF(c.is_nullable = 1, 'Yes', 'No') AS IsNullable ,df.definition AS DefaultValue ,ep.[value] AS Description ,fk1.ForeignKey ,fk1.ReferencedObject FROM sys.tables t INNER JOIN sys.columns c on t.object_id = c.object_id LEFT JOIN sys.extended_properties ep on ep.major_id = c.object_id AND ep.minor_id = c.column_id AND ep.name = 'MS_Description' INNER JOIN sys.types ty ON ty.user_type_id = c.user_type_id LEFT JOIN sys.default_constraints df ON df.object_id = c.default_object_id OUTER APPLY ( SELECT TOP(1) fk.name AS ForeignKey, rt.name + '.' + rc.name AS ReferencedObject --fk.parent_object_id, fkc.parent_column_id, fk.name AS ForeignKey, rt.name AS ReferencedTable, rc.name AS ReferencedColumn FROM sys.foreign_keys fk INNER JOIN sys.foreign_key_columns fkc ON fkc.constraint_object_id = fk.object_id INNER JOIN sys.tables rt ON fkc.referenced_object_id = rt.object_id INNER JOIN sys.columns rc ON rc.column_id = fkc.referenced_column_id AND rc.object_id = rt.object_id WHERE fkc.parent_object_id = t.object_id AND fkc.parent_column_id = c.column_id AND rc.name IN ('ID', 'Azonosito') ) fk1 WHERE t.object_id = OBJECT_ID(@ObjectName) true TableName System.String ColumnOrder System.Int32 ColumnName System.String name System.String DataType System.String IsNullable System.String DefaultValue System.String Description System.Object ForeignKey System.String ReferencedObject System.String kretalocal =Parameters!ObjectName.Value SELECT i.name AS Name ,i.type_desc AS Type ,IIF(i.is_unique = 1, 'UK', NULL) AS UniqueIndex ,IIF(i.is_primary_key = 1, 'PK', NULL) AS PrimaryKey ,i.filter_definition AS Filter ,STUFF(( SELECT char(10) + c.name FROM sys.index_columns ic INNER JOIN sys.columns c on ic.object_id = c.object_id AND ic.column_id = c.column_id WHERE ic.object_id = i.object_id AND i.index_id = ic.index_id AND ic.is_included_column = 0 FOR XML PATH('')),1,1,'') AS Columns ,STUFF(( SELECT char(10) + c.name FROM sys.index_columns ic INNER JOIN sys.columns c on ic.object_id = c.object_id AND ic.column_id = c.column_id WHERE ic.object_id = i.object_id AND i.index_id = ic.index_id AND ic.is_included_column = 1 FOR XML PATH('')),1,1,'') AS IncludedColumns FROM sys.indexes i WHERE i.object_id = OBJECT_ID(@ObjectName) Name System.String Type System.String UniqueIndex System.String PrimaryKey System.String Filter System.String Columns System.String IncludedColumns System.String kretalocal =Parameters!ObjectName.Value SELECT DENSE_RANK() OVER(ORDER BY fk.name) AS DenseRank ,fk.name AS ForeignKeyName ,fkc.constraint_column_id ColumnOrder ,c.name AS ColumnName ,rt.name AS ReferencedTable ,rc.name AS ReferencedColumn --fk.parent_object_id, fkc.parent_column_id, fk.name AS ForeignKey, rt.name AS ReferencedTable, rc.name AS ReferencedColumn FROM sys.foreign_keys fk INNER JOIN sys.foreign_key_columns fkc ON fkc.constraint_object_id = fk.object_id INNER JOIN sys.tables rt ON fkc.referenced_object_id = rt.object_id INNER JOIN sys.columns rc ON rc.column_id = fkc.referenced_column_id AND rc.object_id = rt.object_id INNER JOIN sys.columns c ON c.column_id = fkc.parent_column_id AND c.object_id = fk.parent_object_id WHERE fkc.parent_object_id = OBJECT_ID(@ObjectName) ORDER BY fk.name DenseRank System.Int64 ForeignKeyName System.String ColumnOrder System.Int32 ColumnName System.String ReferencedTable System.String ReferencedColumn System.String kretalocal =Parameters!ObjectName.Value SELECT t.[name] AS TableName ,ep.[value] AS Description FROM sys.tables t LEFT JOIN sys.extended_properties ep on ep.major_id = t.object_id AND ep.minor_id = 0 AND ep.name = 'MS_Description' WHERE t.object_id = OBJECT_ID(@ObjectName) TableName System.String Description System.Object kretalocal =Parameters!ObjectName.Value SELECT DENSE_RANK() OVER(ORDER BY fk.name) AS DenseRank ,fk.name AS ForeignKeyName ,fkc.constraint_column_id ColumnOrder ,c.name AS ColumnName ,rt.name AS ReferencingTable ,rc.name AS ReferencingColumn --fk.parent_object_id, fkc.parent_column_id, fk.name AS ForeignKey, rt.name AS ReferencedTable, rc.name AS ReferencedColumn ,fkc.* FROM sys.foreign_keys fk INNER JOIN sys.foreign_key_columns fkc ON fkc.constraint_object_id = fk.object_id INNER JOIN sys.tables rt ON fkc.parent_object_id = rt.object_id INNER JOIN sys.columns rc ON rc.column_id = fkc.parent_column_id AND rc.object_id = rt.object_id INNER JOIN sys.columns c ON c.column_id = fkc.referenced_column_id AND c.object_id = fkc.referenced_object_id WHERE fkc.referenced_object_id = OBJECT_ID(@ObjectName) ORDER BY fk.name, fkc.constraint_column_id DenseRank System.Int64 ForeignKeyName System.String ColumnOrder System.Int32 ColumnName System.String ReferencingTable System.String ReferencingColumn System.String constraint_object_id System.Int32 constraint_column_id System.Int32 parent_object_id System.Int32 parent_column_id System.Int32 referenced_object_id System.Int32 referenced_column_id System.Int32 0.8205cm 6.3771cm 2.5cm 2.2751cm 2.42125cm 12.5926cm 5.95312cm 0.75406cm true =Fields!ColumnOrder.Value true Textbox3 #385765 2pt 2pt 2pt 2pt true =Fields!ColumnName.Value true Column Name #385765 2pt 2pt 2pt 2pt true =Fields!DataType.Value true Data Type #385765 2pt 2pt 2pt 2pt true =Fields!IsNullable.Value true Nullable Textbox11 #385765 2pt 2pt 2pt 2pt true =Fields!DefaultValue.Value true Default #385765 2pt 2pt 2pt 2pt true =Fields!Description.Value true Description #385765 2pt 2pt 2pt 2pt true =Fields!ReferencedObject.Value true Referenced Object #385765 2pt 2pt 2pt 2pt 0.62177cm true true =Fields!ColumnOrder.Value =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!ColumnName.Value =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!DataType.Value =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!IsNullable.Value IsNullable =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!DefaultValue.Value =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!Description.Value =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!ReferencedObject.Value =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt After ColumnList =Fields!TableName.Value =Fields!ColumnOrder.Value 4.72432cm 0.36724cm 1.37583cm 32.93967cm true true =First(Fields!TableName.Value, "TableProperty") 2pt 2pt 2pt 2pt true true =First(Fields!Description.Value, "TableProperty") 2pt 2pt 2pt 2pt 0.7147cm 9.49823cm 2.92333cm 0.88698cm 0.96542cm 6.01896cm 6.49552cm 5.03968cm 0.65292cm true true # Textbox2 #385765 2pt 2pt 2pt 2pt true true Name #385765 2pt 2pt 2pt 2pt true true Type #385765 2pt 2pt 2pt 2pt 3 true true Columns #385765 2pt 2pt 2pt 2pt true true Included Columns #385765 2pt 2pt 2pt 2pt true true Filter #385765 2pt 2pt 2pt 2pt 0.6cm true true =RowNumber(NOTHING) Textbox9 =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!Name.Value =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!Type.Value =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!UniqueIndex.Value UniqueIndex =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!PrimaryKey.Value PrimaryKey =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!Columns.Value =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!IncludedColumns.Value =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!Filter.Value =IIF(ROWNUMBER(NOTHING) MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt After IndexList 11.83542cm 0.36724cm 1.25292cm 32.54282cm 3 true true Columns 2pt 2pt 2pt 2pt true true Indexes 2pt 2pt 2pt 2pt true true R HTML eferences to 2pt 2pt 2pt 2pt 0.71469cm 5.46365cm 5.50332cm 6.48198cm 7.51262cm 0.6572cm true true # Textbox3 #385765 2pt 2pt 2pt 2pt true true Foreign Key Name #385765 2pt 2pt 2pt 2pt true true Column Name #385765 2pt 2pt 2pt 2pt true true Referenced Table #385765 2pt 2pt 2pt 2pt true true Referenced Column #385765 2pt 2pt 2pt 2pt 0.62177cm true true =IIf(Fields!ColumnOrder.Value = 1,Fields!DenseRank.Value, "") =IIF(Fields!DenseRank.Value MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =IIf(Fields!ColumnOrder.Value = 1,Fields!ForeignKeyName.Value, "") =IIF(Fields!DenseRank.Value MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!ColumnName.Value =IIF(Fields!DenseRank.Value MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!ReferencedTable.Value =IIF(Fields!DenseRank.Value MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!ReferencedColumn.Value =IIF(Fields!DenseRank.Value MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt After ForeignKeys =Fields!DenseRank.Value =Fields!ColumnOrder.Value 7.05127cm 0.36724cm 1.27897cm 25.67626cm 7 true true Referenced by 2pt 2pt 2pt 2pt 0.71469cm 5.46365cm 5.50331cm 6.48198cm 7.51262cm 0.64823cm true true # Textbox3 #385765 2pt 2pt 2pt 2pt true true Foreign Key Name #385765 2pt 2pt 2pt 2pt true true Column Name #385765 2pt 2pt 2pt 2pt true true Referencing Table #385765 2pt 2pt 2pt 2pt true true Referencing Column #385765 2pt 2pt 2pt 2pt 0.62177cm true true =IIf(Fields!ColumnOrder.Value = 1, Fields!DenseRank.Value, "") =IIF(Fields!DenseRank.Value MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =IIf(Fields!ColumnOrder.Value = 1, Fields!ForeignKeyName.Value, "") =IIF(Fields!DenseRank.Value MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!ColumnName.Value =IIF(Fields!DenseRank.Value MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!ReferencingTable.Value =IIF(Fields!DenseRank.Value MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt true true =Fields!ReferencingColumn.Value =IIF(Fields!DenseRank.Value MOD 2, "#e5e9ec", "White") 2pt 2pt 2pt 2pt After ForeignKey2 =Fields!DenseRank.Value =Fields!ColumnOrder.Value 9.34889cm 0.36725cm 1.27cm 25.67625cm 9 true true Generated at =Format(Now(), "yyyy.MM.dd. HH.mm") 2pt 2pt 2pt 2pt 14.92719cm 34.49661cm 29.7cm 21cm 0cm 21cm 2cm 2cm 2cm 2cm 0.13cm