我有下一张桌子:
CREATE TABLE my_table (
id VARCHAR2(20 BYTE) NOT NULL,
name VARCHAR2(40 BYTE) NOT NULL,
age NUMBER,
PRIMARY KEY (id, name)
);
Run Code Online (Sandbox Code Playgroud)
我想从my_table创建表集合.填写我的数据.
我尝试:
DECLARE
type my_type IS TABLE OF my_table%ROWTYPE;
my_data my_type := my_type();
BEGIN
my_data := my_type('1','Jon',5);
END;
Run Code Online (Sandbox Code Playgroud)
结果我得到:
ORA-06550: line 8, column 16:
PLS-00306: wrong number or types of arguments in call to 'my_type'
ORA-06550: line 8, column 16:
PLS-00306: wrong number or types of arguments in call to 'my_type'
ORA-06550: line 8, column 16:
PLS-00306: wrong …Run Code Online (Sandbox Code Playgroud)