【问题标题】:How to create a Alpha Numeric Sequence in Apex 5.1如何在 Apex 5.1 中创建字母数字序列
【发布时间】:2017-09-27 10:43:05
【问题描述】:

我想在 Apex 5.1 中创建一个字母数字序列 顺序应该是这样的

AB001 AB002 AB003

【问题讨论】:

  • 我想创建一个字母数字序列...好的,你试过什么?
  • 欢迎来到 Stack Overflow!纯粹的代码编写请求在 Stack Overflow 上是题外话——我们希望这里的问题与特定的编程问题相关——但我们很乐意帮助您自己编写!告诉我们what you've tried,以及您遇到的问题。这也将有助于我们更好地回答您的问题。
  • @bub 是的,我试过了,首先我创建了一个表,然后是一个数字序列,但在第三步中我无法创建约束序列

标签: mysql sql oracle-apex


【解决方案1】:

将序列连接到字母上。

例如'AB'||seq.nextval

【讨论】:

  • 你想在哪里使用它?
  • 我正在尝试在 Oracle Apex 中使用它来生成字母数字序列
  • 下面是我使用过的触发器代码---在插入 STUDENTS 之前为每一行创建或替换触发器 BI_STUDENTS 如果 :NEW.STDID 为 null 然后选择 concat('A',STDID_SEQ .nextval) 从对偶转换为 :NEW.STDID;万一;结束;
  • 我也使用过 SQL Server 方法,例如创建一个简单的 1.数字序列 2.创建序列约束 3.将值推入表中但仅在 2 步中出错 我使用的链接是link
  • 应该可以。我猜你已经将你的 id 列类型编号当它应该是类型 varchar2 并且你得到一个转换错误。
猜你喜欢
  • 2015-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-01
  • 2023-02-17
  • 2015-01-12
相关资源
最近更新 更多