update_super_variable#
Parameters#
Name |
Type |
|---|---|
var_table_name |
VARCHAR(50) |
alg_table_name |
VARCHAR(50) |
SQL Definition#
CREATE PROCEDURE `update_super_variable`(IN var_table_name VARCHAR(50), IN alg_table_name VARCHAR(50))
BEGIN
SET @stmt = CONCAT('SELECT var.ind, var.var_name, var.var_value,
var.var_alg, var.var_need, alg.ind, alg.alg_python,
alg.alg_formulation, alg.alg_units, var.var_unit
FROM ', var_table_name, ' as var JOIN ', alg_table_name, ' as alg
ON var.var_alg=alg.alg_name
WHERE var.var_name=?');
PREPARE stmt FROM @stmt;
SET @var_name = u_i_var_name;
EXECUTE stmt USING @var_name;
DEALLOCATE PREPARE stmt;
END;;