mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-24 15:15:59 +00:00
feat: use parameterMode instead of isOutputParameter
This commit is contained in:
@@ -13,7 +13,10 @@ SELECT
|
||||
p.max_length AS charMaxLength,
|
||||
p.precision AS precision,
|
||||
p.scale AS scale,
|
||||
p.is_output AS isOutputParameter,
|
||||
CASE
|
||||
WHEN p.is_output = 1 THEN 'OUT'
|
||||
ELSE 'IN'
|
||||
END AS parameterMode,
|
||||
p.parameter_id AS parameterIndex,
|
||||
s.name as schemaName
|
||||
FROM
|
||||
|
||||
@@ -8,7 +8,10 @@ SELECT
|
||||
p.max_length AS charMaxLength,
|
||||
p.precision AS precision,
|
||||
p.scale AS scale,
|
||||
p.is_output AS isOutputParameter,
|
||||
CASE
|
||||
WHEN p.is_output = 1 THEN 'OUT'
|
||||
ELSE 'IN'
|
||||
END AS parameterMode,
|
||||
p.parameter_id AS parameterIndex
|
||||
s.name as schemaName
|
||||
FROM
|
||||
|
||||
@@ -206,7 +206,6 @@ class Analyser extends DatabaseAnalyser {
|
||||
pureName: i.pure_name,
|
||||
parameterName: i.parameter_name,
|
||||
dataType: i.data_type,
|
||||
isOutputParameter: i.is_output_parameter,
|
||||
parameterMode: i.parameter_mode,
|
||||
schemaName: i.schema_name,
|
||||
}));
|
||||
@@ -225,7 +224,6 @@ class Analyser extends DatabaseAnalyser {
|
||||
pureName: i.pure_name,
|
||||
parameterName: i.parameter_name,
|
||||
dataType: i.data_type,
|
||||
isOutputParameter: i.is_output_parameter,
|
||||
parameterMode: i.parameter_mode,
|
||||
schemaName: i.schema_name,
|
||||
}));
|
||||
|
||||
@@ -7,11 +7,7 @@ SELECT
|
||||
args.parameter_mode,
|
||||
args.data_type AS data_type,
|
||||
args.ordinal_position AS parameter_index,
|
||||
args.parameter_mode AS parameter_mode,
|
||||
CASE
|
||||
WHEN args.parameter_mode IN ('OUT', 'INOUT') THEN TRUE
|
||||
ELSE FALSE
|
||||
END AS is_output_parameter
|
||||
args.parameter_mode AS parameter_mode
|
||||
FROM
|
||||
information_schema.routines proc
|
||||
LEFT JOIN
|
||||
|
||||
Reference in New Issue
Block a user