添加 更新最新编号sql.sql

This commit is contained in:
wintsa committed 2025-03-19 17:20:41 +08:00
1 parent 5f2e32cf11
commit 04ac56c11c
1 file changed
+17
+17
View File
@@ -0,0 +1,17 @@
UPDATE uf_GCLXXX
SET gcbhz =
'[GC-' ||
SUBSTR('{?djrq}', 1, 4) ||
'/' ||
(
SELECT
-- 提取当前年份下的最大序号,若没有则从1开始
NVL(MAX(TO_NUMBER(REGEXP_SUBSTR(gcbhz, '\d+', 1, 2))), 0) + 1
FROM uf_gcxx
WHERE
-- 提取年份部分进行匹配
REGEXP_SUBSTR(gcbhz, '\d{4}', 1, 1) = SUBSTR('{?djrq}', 1, 4)
) ||
']' from uf_GCLXXX
WHERE
xglc = '{?requestid}';