Files
Omni_app.db/get_parameter.txt
T
2026-02-06 23:26:59 +08:00

30 lines
821 B
Plaintext

DELIMITER //
CREATE OR REPLACE PROCEDURE get_parameter(
IN p_sys_id VARCHAR(10)
)
/*
Function : 讀取 sys_parameter 所有的參數值, logon 後存到 localStorage
Description:
Build Date : 2022/05/04
Modify History
Item Who Date Modify Docs
==== ========== ========== ================================================
1 Michael 2022/05/04
2 Michael 2023/07/08 新增 @sys_id 參數(* 表示全部)
3 Michael 2025/07/20 改寫為 MariaDB 並最佳化(ChatGPT+DeepSeek)
*/
BEGIN
-- 设置默认返回值
SELECT 0 AS code, 'ok' AS msg;
-- 查询参数数据
IF p_sys_id = '*' OR p_sys_id IS NULL OR p_sys_id = '' THEN
SELECT * FROM sys_parameter;
ELSE
SELECT * FROM sys_parameter WHERE systemid = p_sys_id;
END IF;
END //
DELIMITER ;