sql - 将 PL/SQL 代码转换为 SQLite

标签 sql database oracle plsql sqlite

我想知道如何将以下 Oracle PL/SQL 代码块转换为 SQLite,以便它可以在 Objective C 程序中使用:

SELECT CUSTOMERS_ID_SEQ.NEXTVAL
INTO V_CUSTOMER_ID
FROM DUAL;

其中 V_CUSTOMER_IDCUSTOMER_ID%TYPE NOT NULL,并且 CUSTOMER_ID在表中为整数类型。

最佳答案

SQLite 没有序列。

要获得自动递增的 ID,您必须使用 INTEGER PRIMARY KEY专栏。

关于sql - 将 PL/SQL 代码转换为 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21375082/

相关文章:

SQL 查询列出员工未工作的城市

sql - Postgres 无法确定 Golang 应用程序中参数 $1 的数据类型

php - Codeigniter 从数据库填充表

database - 改变 JOB_QUEUE_PROCESSES

sql - SQL 中日期的模运算

具有自定义值的 MySQL GROUP BY

sql - 根据另一个表中的选定行从一个表中选择数据

oracle - 使用 DBMS_METADATA.GET_DDL 需要什么 Oracle 权限?

sql - 我只需要找到每个城市薪酬最高的员工

sql - Oracle SQL 按带计数的列分组,但仅当该列为空或 0 时