-- 需求分配结果查询：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_DPSALLOCRESULT' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_DPSALLOCRESULT ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );

-- 日生产计划待排表定义：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_DPSVRDSSET' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_DPSVRDSSET ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );

-- 需求分配关联冲减结果查询：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_DPSFNRESULT' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_DPSFNRESULT ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );

-- 需求分配运算：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_DPSPLANEXEC' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_DPSPLANEXEC ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );

-- dps报表基础资料：“名称”字段开启通用语言（字段之前建表的时候就加上了，只是通用语言没打开，不再另外加字段）

-- 预测计划运算：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_FORECASTCAL' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_FORECASTCAL ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );

-- 预测计划方案定义：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_FORECASTCALPLAN' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_FORECASTCALPLAN ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );

-- 需求计划运算：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_PLANEXEC' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_PLANEXEC ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );

-- 产品切换管理：“名称”字段开启通用语言（字段之前建表的时候就加上了，只是通用语言没打开，不再另外加字段）

-- 产品族定义：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_PRODUCTFAMILY' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_PRODUCTFAMILY ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );

-- 需求配额定义：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_QUOTA' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_QUOTA ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );

-- 需求计划方案定义：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_RPLANCAL' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_RPLANCAL ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );

-- 安全库存：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_SAFETYSTOCK' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_SAFETYSTOCK ADD (FNAME NVARCHAR(50) DEFAULT ' ' NOT NULL );

-- 样本与使用概率对照表：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_SAMPLERELUSE' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_SAMPLERELUSE ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );

-- 预测冲减日志查询：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_SETOFFLOG' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_SETOFFLOG ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );

-- 同步计划日志：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_SYNCPLANLOG' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_SYNCPLANLOG ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );

-- 需求版本定义：“名称”字段开启通用语言
IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = 'T_MDS_VRDS' AND KSQL_COL_NAME ='FNAME')
ALTER TABLE T_MDS_VRDS ADD (FNAME NVARCHAR(100) DEFAULT ' ' NOT NULL );