rowtype

    3热度

    1回答

    如何使用批量收集填充具有多个%rowtype字段的记录表? 我的代码: drop table child_table; drop table parent_table; / create table parent_table(pk number primary key); create table child_table(pk number prima

    2热度

    2回答

    假设我有两张表,payments_received和payments_processed。我想在PL/SQL中声明一个变量以将数据从一个表复制到另一个表中。两个表都有一个保存相同值的字段,比如payor_name。我使用哪个表来定义%TYPE,“from”或“to”? PROCEDURE some_proc AS -- value coming FROM payments_receiv

    0热度

    1回答

    我想创建一个程序,从雇员记录中获得薪水超过输入数量的记录。 然后获得输出到文本文件。 我不明白我在做错什么。请帮助我。提前致谢。 我有员工表结构如下。 Desc TABLE雇员; 名称为空?键入 EMPLOYEE_ID NOT NULL NUMBER(6) FIRST_NAME VARCHAR2(20) LAST_NAME NOT NULL VARCHAR2(25) EMAIL NOT NULL

    1热度

    2回答

    我正在运行PostgreSQL 9.2.1并且有一个返回3列的plpgsql函数。这就是所谓的(简化): SELECT (my_function(b.input)).*, a.other, b.columns FROM table_a a JOIN table_b b ON a.id = b.id WHERE ... 该功能打印出一条警告消息,我惊讶地发现它打印了3次。它看起来像函数被调

    4热度

    2回答

    我有包含标识列的表在Oracle数据库12C: CREATE TABLE foo ( id NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, bar NUMBER ) 现在我要插入到使用PL/SQL表。因为在实践中,表中有很多列,我使用%ROWTYPE: DECLARE x foo%ROWTYPE; BEGIN

    0热度

    1回答

    我有两个表。我需要做一个将记录或记录插入表的过程,具体取决于表是否已经存在。 1.过程仅如果与脚的人已经在人表 2.变型,当我需要用新的人,在stay_person表中的相应条目添加记录工作,什么都不会发生 3.当在评论% rowtype参数并相应地更改主体,第一种情况下的过程停止工作,对于第二种情况,它工作正常。 --CREATE TABLE PERSON CREATE TABLE PERSO

    0热度

    1回答

    场景:我们在Oracle数据库中的某些表上设置了闪回。我们现在每隔一段时间就想看看从一行到另一行的哪些字段发生了变化。我们可以直观地检查,但这很容易出错。 所以,我有“辉煌”的想法,试图通过行,将当前记录存储到一个记录变量,并将先前的记录存入另一个记录变量。然后逐字段比较每个字段,如果不同,则输出字段名称和值。类似这样的: DECLARE CURSOR myflash IS SELECT * FR

    0热度

    1回答

    我试着去执行在PL/SQL块是 做桌子%ROWTYPE获取一个行的实际数据 修改从它的一个属性 然后插入记录在INSERT INTO ... VALUES语句中,如下所示。 declare v_record table%ROWTYPE begin select * into v_record from X_table; ins

    0热度

    1回答

    我被卡住的东西真的很奇怪。 昨天我是能够产生这样一个过程: create or replace PROCEDURE proc IS CURSOR CUR IS SELECT * FROM PROVA WHERE STATUS = 'X'; BEGIN FOR H IN CUR LOOP BEGIN INSERT

    0热度

    2回答

    我正在使用Oracle 11g。 我有一个函数,我想用来插入到一个表中的行。 其中一个参数是表格%rowtype。这已经填充了大部分正确的数据。 其中一个参数是表示目标表名称的varchar2。 我想更改类型表%rowtype变量的三列中的值,然后将其插入到由varchar2类型的输入变量指定的表中。 FUNCTION AddMP(vMP IN MEASUREPOINT%ROWTYPE,