我有一个现有的表,我想为给定的第一个表的每一行在另一个表中添加一些条目。我将我的PLSQL命令写为: FOR record in (select cola_guid, hapc_guid, tar_guid from tabA) LOOPselect count(*) INTO v_record_exists
如何在做oracle sql时做到这一点。嗨,我已经分析了java代码是如何工作的,然后想在procedure中实现同样的事情。
第一点是输入值。LONG and Radix。在我的例子中,基数是36。所以我将有来自1..9A...Z0的值,它只从这个集合中提取值。第二点长值作为输入。我们必须将这个值除以基数。如果商再次大于36,我们需要除法。对于eaxmple367,我的转换值是10(商)7(余数),这是A7。3672转换
我的大部分经验是使用SQL Server。SELECT * FROM pkg_test_oracle_tvfs.fn_get_tvf(5);SELECT * FROM TABLE(pkg_test_oracle_tvfs.fn_get_tvf但是,当我编译这个包时,我得到:
Compilation errors for PACKAGE BODY XXX.PKG_TEST_ORACLE_TVF