You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -14711,159 +14711,42 @@ ORDER BY SchemaName, TableName, TriggerName;";
14711
14711
protected override string TableSQL()
14712
14712
{
14713
14713
return @"
14714
-
SET NOCOUNT ON;
14715
-
IF OBJECT_ID('tempdb..#Columns') IS NOT NULL DROP TABLE #Columns;
14716
-
IF OBJECT_ID('tempdb..#PrimaryKeys') IS NOT NULL DROP TABLE #PrimaryKeys;
14717
-
IF OBJECT_ID('tempdb..#ForeignKeys') IS NOT NULL DROP TABLE #ForeignKeys;
14718
-
14719
-
SELECT
14720
-
c.TABLE_SCHEMA,
14721
-
c.TABLE_NAME,
14722
-
c.COLUMN_NAME,
14723
-
c.ORDINAL_POSITION,
14724
-
c.COLUMN_DEFAULT,
14725
-
sc.IS_NULLABLE,
14726
-
c.DATA_TYPE,
14727
-
c.CHARACTER_MAXIMUM_LENGTH,
14728
-
c.NUMERIC_PRECISION,
14729
-
c.NUMERIC_SCALE,
14730
-
c.DATETIME_PRECISION,
14731
-
14732
-
ss.schema_id,
14733
-
st.object_id AS table_object_id,
14734
-
sv.object_id AS view_object_id,
14735
-
14736
-
sc.is_identity,
14737
-
sc.is_rowguidcol,
14738
-
sc.is_computed, -- Computed columns are read-only, do not confuse it with a column with a DEFAULT expression (which can be re-assigned). See the IsStoreGenerated attribute.
14739
-
CONVERT( tinyint, [sc].[generated_always_type] ) AS generated_always_type -- SQL Server 2016 (13.x) or later. 0 = Not generated, 1 = AS_ROW_START, 2 = AS_ROW_END
14740
-
14741
-
INTO
14742
-
#Columns
14743
-
FROM
14744
-
INFORMATION_SCHEMA.COLUMNS c
14745
-
14746
-
INNER JOIN sys.schemas AS ss ON c.TABLE_SCHEMA = ss.[name]
14747
-
LEFT OUTER JOIN sys.tables AS st ON st.schema_id = ss.schema_id AND st.[name] = c.TABLE_NAME
14748
-
LEFT OUTER JOIN sys.views AS sv ON sv.schema_id = ss.schema_id AND sv.[name] = c.TABLE_NAME
14749
-
INNER JOIN sys.all_columns AS sc ON sc.object_id = COALESCE( st.object_id, sv.object_id ) AND c.COLUMN_NAME = sc.[name]
14750
-
14751
-
WHERE
14752
-
c.TABLE_NAME NOT IN ('EdmMetadata', '__MigrationHistory', '__EFMigrationsHistory', '__RefactorLog', 'sysdiagrams')
0 commit comments