关于序列的一个问题,没想明白
资料简介:
序列的定义如下:
create sequence my_seq start with 5 increment by 5 cache 5
第一个用户连接到数据库,进行以下操作:
VALUES NEXT VALUE FOR my_seq INTO:CON1HVAR;
VALUES NEXT VALUE FOR my_seq INTO:CON1HVAR;
第二个用户连接到数据库,运行以下操作:
VALUES NEXT VALUE FOR my_seq INTO:CON2HVAR;
两个用户操作完毕之后,第三个用户连接到数据库,运行以下SQL:
SELECT NEXT VALUE FOR my_seq FROM sysibm.dummy1。
问返回结果是多少?
答案是55。
没想明白,问问大伙。谢谢拉
create sequence my_seq start with 5 increment by 5 cache 5
第一个用户连接到数据库,进行以下操作:
VALUES NEXT VALUE FOR my_seq INTO:CON1HVAR;
VALUES NEXT VALUE FOR my_seq INTO:CON1HVAR;
第二个用户连接到数据库,运行以下操作:
VALUES NEXT VALUE FOR my_seq INTO:CON2HVAR;
两个用户操作完毕之后,第三个用户连接到数据库,运行以下SQL:
SELECT NEXT VALUE FOR my_seq FROM sysibm.dummy1。
问返回结果是多少?
答案是55。
没想明白,问问大伙。谢谢拉
2009-11-05
浏览3753
下载0