diff --git a/server/service/system/sys_auto_code_oracle.go b/server/service/system/sys_auto_code_oracle.go index 3cdb362e9d9f6ebc044e44db780d135e49999e06..b34165937be82cd0918ea99fa8b633a1368b01cb 100644 --- a/server/service/system/sys_auto_code_oracle.go +++ b/server/service/system/sys_auto_code_oracle.go @@ -41,7 +41,7 @@ func (s *autoCodeOracle) GetColumn(businessDB string, tableName string, dbName s (CASE WHEN a.DATA_TYPE = 'NUMBER' AND a.DATA_SCALE=0 THEN 'int' else lower(a.DATA_TYPE) end) as "data_type", (CASE WHEN a.DATA_TYPE = 'NUMBER' THEN a.DATA_PRECISION else a.DATA_LENGTH end) as "data_type_long", b.COMMENTS as "column_comment", - (CASE WHEN pk.COLUMN_NAME IS NOT NULL THEN 1 ELSE 0 END) as "primary_key", + (CASE WHEN pk.COLUMN_NAME IS NOT NULL THEN 'true' ELSE 'false' END) as "primary_key", a.COLUMN_ID FROM all_tab_columns a @@ -64,7 +64,7 @@ WHERE lower(a.table_name) = ? AND lower(a.OWNER) = ? ORDER BY - a.COLUMN_ID; + a.COLUMN_ID ` err = global.GVA_DBList[businessDB].Raw(sql, tableName, dbName).Scan(&entities).Error