小编ks_*_*n_v的帖子

真实表的表集合

我有下一张桌子:

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)

oracle plsql oracle-sqldeveloper

-1
推荐指数
1
解决办法
45
查看次数

标签 统计

oracle ×1

oracle-sqldeveloper ×1

plsql ×1