Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Concurrency 该声明所做的任何改变都不会持续。穆斯塔乔,谢谢你的回复,但现在我有另一个担忧。如果我有一个函数,它以三个insert语句作为参数。如何将这三条语句转换为“数据更改表引用”格式语句。如果要在事务中使用,给定的第一条语句始终是父语句Identity_VAL_L_Concurrency_Db2 - Fatal编程技术网

Concurrency 该声明所做的任何改变都不会持续。穆斯塔乔,谢谢你的回复,但现在我有另一个担忧。如果我有一个函数,它以三个insert语句作为参数。如何将这三条语句转换为“数据更改表引用”格式语句。如果要在事务中使用,给定的第一条语句始终是父语句Identity_VAL_L

Concurrency 该声明所做的任何改变都不会持续。穆斯塔乔,谢谢你的回复,但现在我有另一个担忧。如果我有一个函数,它以三个insert语句作为参数。如何将这三条语句转换为“数据更改表引用”格式语句。如果要在事务中使用,给定的第一条语句始终是父语句Identity_VAL_L,concurrency,db2,Concurrency,Db2,该声明所做的任何改变都不会持续。穆斯塔乔,谢谢你的回复,但现在我有另一个担忧。如果我有一个函数,它以三个insert语句作为参数。如何将这三条语句转换为“数据更改表引用”格式语句。如果要在事务中使用,给定的第一条语句始终是父语句Identity_VAL_LOCAL()。它是否只获取提交的insert语句?IDENTITY\u VAL\u LOCAL(),因为标识生成本身并不依赖于事务。这是我第一次听说GUID。请问我是否要生成另一个唯一标识符,如GUID。你建议的组件是什么。当前组件可以想到的是


该声明所做的任何改变都不会持续。穆斯塔乔,谢谢你的回复,但现在我有另一个担忧。如果我有一个函数,它以三个insert语句作为参数。如何将这三条语句转换为“数据更改表引用”格式语句。如果要在事务中使用,给定的第一条语句始终是父语句Identity_VAL_LOCAL()。它是否只获取提交的insert语句?
IDENTITY\u VAL\u LOCAL()
,因为标识生成本身并不依赖于事务。这是我第一次听说GUID。请问我是否要生成另一个唯一标识符,如GUID。你建议的组件是什么。当前组件可以想到的是时间戳、IP地址和用户ID对于我们的信息,我不想使用GUID,因为我希望最终结果格式为long=19位
SELECT yourpk_column FROM FINAL TABLE ( INSERT INTO yourparent_tab... )
WITH parent (person_id) AS (  
  SELECT person_id FROM FINAL TABLE (
    INSERT INTO person (first_name, last_name) VALUES ('John', 'Doe')   
  )
)
SELECT * FROM NEW TABLE (
  INSERT INTO person_phone (person_id, type, number)
     SELECT person_id, 'Office', '555-555-1234' FROM parent
    UNION ALL
     SELECT person_id, 'Home', '555-555-6789' FROM parent)