小编fra*_*ras的帖子

SQL Select中的序列

我在SELECT语句中使用序列时遇到了一些问题.

SELECT
     c.cust_name,
     c.site,
     customer_id_seq.nextval    
FROM
     customer c
WHERE
     c.customer_id IS NULL
ORDER BY
     c.site_code ASC
;
Run Code Online (Sandbox Code Playgroud)

给我一个错误:

  1. 00000 - "此处不允许序列号"*原因:声明中指定的序列号(CURRVAL或NEXTVAL)不合适.*操作:删除序列号.

这可能是显而易见的我做错了所以希望这将是一个简单的答案.

sql oracle

8
推荐指数
1
解决办法
2万
查看次数

显式打开和关闭游标

我一直在阅读数据库游标,我看到的每一个示例代码都明确打开并关闭游标.我只使用过几次而且我从来没有这样做过.谁能告诉我为什么有必要这样做?我知道如果你不关闭光标你可以创建内存泄漏,但我从来没有打开过.

谢谢

database oracle plsql cursors

0
推荐指数
1
解决办法
805
查看次数

标签 统计

oracle ×2

cursors ×1

database ×1

plsql ×1

sql ×1