Uat_Study
parent
3cdd9b6af2
commit
300b4582ec
|
@ -21,10 +21,10 @@ AND ty.name in ('nvarchar', 'varchar', 'char', 'nchar')
|
||||||
SELECT t.name AS table_name, c.name AS column_name, d.name AS constraint_name , ty.Name as typeName, c.max_length as length,
|
SELECT t.name AS table_name, c.name AS column_name, d.name AS constraint_name , ty.Name as typeName, c.max_length as length,
|
||||||
'ALTER TABLE [' + t.name + '] DROP CONSTRAINT [' + d.name + ']' AS drop_constraint_sql,
|
'ALTER TABLE [' + t.name + '] DROP CONSTRAINT [' + d.name + ']' AS drop_constraint_sql,
|
||||||
CASE WHEN c.is_nullable = 1 THEN
|
CASE WHEN c.is_nullable = 1 THEN
|
||||||
'ALTER TABLE ' + OBJECT_NAME(c.object_id) + ' ALTER COLUMN ' + c.name +
|
'ALTER TABLE [' + OBJECT_NAME(c.object_id) + '] ALTER COLUMN ' + QUOTENAME(c.name) +
|
||||||
CASE WHEN c.max_length < 100 THEN ' NVARCHAR(100)' ELSE ' NVARCHAR('+ CONCAT('', c.max_length)+')' END + ' NULL'
|
CASE WHEN c.max_length < 100 THEN ' NVARCHAR(100)' ELSE ' NVARCHAR('+ CONCAT('', c.max_length)+')' END + ' NULL'
|
||||||
ELSE
|
ELSE
|
||||||
'ALTER TABLE [' + OBJECT_NAME(c.object_id) + '] ALTER COLUMN ' + c.name +
|
'ALTER TABLE [' + OBJECT_NAME(c.object_id) + '] ALTER COLUMN ' + QUOTENAME(c.name) +
|
||||||
CASE WHEN c.max_length < 100 THEN ' NVARCHAR(100)' ELSE ' NVARCHAR('+ CONCAT('', c.max_length)+')' END + ' NOT NULL'
|
CASE WHEN c.max_length < 100 THEN ' NVARCHAR(100)' ELSE ' NVARCHAR('+ CONCAT('', c.max_length)+')' END + ' NOT NULL'
|
||||||
END AS AlterColumnSQL,
|
END AS AlterColumnSQL,
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue