gpt4 book ai didi

mysql - 如何使用案例创建触发器

转载 作者:行者123 更新时间:2023-11-29 21:46:51 25 4
gpt4 key购买 nike

我有 oracle 11g db。我想在名为 GG_TEST_SMS_LOG 的表上创建一个触发器。该表有一列名为 SMS_LOG_ORIG .其中存在 10 位数字值。

现在我想要是否在表中插入新行 GG_TEST_SMS_LOG ,如果列值 SMS_LOG_ORIG最后一位数字就像 1 那么行将被插入到另一个名为 GG1_TEST_SMS_LOG 的表中.

像这样我们有10张 table GG<N>_TEST_SMS_LOG 。其中 N 值为 0 到 9。新行应根据列值 SMS_LOG_ORIG 的最后位数插入到另一个表中.

最佳答案

要确定数字的最后一位数字,您可以执行类似的操作

DECLARE
cLast_digit CHAR(1);
n NUMBER := 12345;
BEGIN
cLast_digit := SUBSTR(TO_NUMBER(n), -1);
END;

祝你好运。

关于mysql - 如何使用案例创建触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34041666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com