mirror of
https://github.com/cq-panda/Vue.NetCore.git
synced 2026-10-17 05:20:50 +08:00
优化代码生成器oracle数据库NUMBER类型判断
This commit is contained in:
@@ -235,7 +235,7 @@ DISTINCT
|
||||
c.TABLE_NAME TableName ,
|
||||
cc.COLUMN_NAME COLUMNNAME,
|
||||
cc.COMMENTS as ColumnCNName,
|
||||
CASE WHEN c.DATA_TYPE IN('smallint', 'INT') THEN 'int'
|
||||
CASE WHEN c.DATA_TYPE IN('smallint', 'INT') or (c.DATA_TYPE='NUMBER' and c.DATA_LENGTH=0) THEN 'int'
|
||||
WHEN c.DATA_TYPE IN('NUMBER') THEN 'decimal'
|
||||
WHEN c.DATA_TYPE IN('CHAR', 'VARCHAR', 'NVARCHAR','VARCHAR2', 'NVARCHAR2','text', 'image')
|
||||
THEN 'nvarchar'
|
||||
@@ -1088,7 +1088,7 @@ DISTINCT
|
||||
c.TABLE_NAME TableName ,
|
||||
cc.COLUMN_NAME COLUMNNAME,
|
||||
cc.COMMENTS as ColumnCNName,
|
||||
CASE WHEN c.DATA_TYPE IN('smallint', 'INT') THEN 'int'
|
||||
CASE WHEN c.DATA_TYPE IN('smallint', 'INT') or (c.DATA_TYPE='NUMBER' and c.DATA_LENGTH=0) THEN 'int'
|
||||
WHEN c.DATA_TYPE IN('NUMBER') THEN 'decimal'
|
||||
WHEN c.DATA_TYPE IN('CHAR', 'VARCHAR', 'NVARCHAR','VARCHAR2', 'NVARCHAR2','text', 'image')
|
||||
THEN 'string'
|
||||
|
||||
@@ -235,7 +235,7 @@ DISTINCT
|
||||
c.TABLE_NAME TableName ,
|
||||
cc.COLUMN_NAME COLUMNNAME,
|
||||
cc.COMMENTS as ColumnCNName,
|
||||
CASE WHEN c.DATA_TYPE IN('smallint', 'INT') THEN 'int'
|
||||
CASE WHEN c.DATA_TYPE IN('smallint', 'INT') or (c.DATA_TYPE='NUMBER' and c.DATA_LENGTH=0) THEN 'int'
|
||||
WHEN c.DATA_TYPE IN('NUMBER') THEN 'decimal'
|
||||
WHEN c.DATA_TYPE IN('CHAR', 'VARCHAR', 'NVARCHAR','VARCHAR2', 'NVARCHAR2','text', 'image')
|
||||
THEN 'nvarchar'
|
||||
@@ -1088,7 +1088,7 @@ DISTINCT
|
||||
c.TABLE_NAME TableName ,
|
||||
cc.COLUMN_NAME COLUMNNAME,
|
||||
cc.COMMENTS as ColumnCNName,
|
||||
CASE WHEN c.DATA_TYPE IN('smallint', 'INT') THEN 'int'
|
||||
CASE WHEN c.DATA_TYPE IN('smallint', 'INT') or (c.DATA_TYPE='NUMBER' and c.DATA_LENGTH=0) THEN 'int'
|
||||
WHEN c.DATA_TYPE IN('NUMBER') THEN 'decimal'
|
||||
WHEN c.DATA_TYPE IN('CHAR', 'VARCHAR', 'NVARCHAR','VARCHAR2', 'NVARCHAR2','text', 'image')
|
||||
THEN 'string'
|
||||
@@ -1850,7 +1850,7 @@ DISTINCT
|
||||
if ((column.IsKey == 1
|
||||
&& (column.ColumnType == "uniqueidentifier"))
|
||||
|| column.ColumnType == "guid"
|
||||
|| ((IsMysql() || IsDM()|| IsOracle()) && column.ColumnType == "string" && column.Maxlength == 36))
|
||||
|| ((IsMysql() || IsDM() || IsOracle()) && column.ColumnType == "string" && column.Maxlength == 36))
|
||||
{
|
||||
columnType = "Guid" + (column.IsNull == 1 ? "?" : "");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user