小编Ral*_*ckk的帖子

错误:数字或值错误

我知道之前已经解决了这个错误问题,但我似乎无法找到任何相关的解决方案,所以我发布了这个问题.

create table subscribers(
  num_s  number(6,0) ,  
  name varchar2(30)  constraint nameM not null, 
  surname varchar2(20), 
  town varchar2(30), 
  age number(3,0)  ,
  rate number(3,0) ,
  reduc number(3,0) ,
  CONSTRAINT subscriber_pk primary key (num_s),
  constraint age_c check (age between 0 and 120)
);

create or replace type copy_bookT as object(
  num               number(6),
  loancode          varchar2 (10),
  book_ref          ref bookT
);

create table copy_books of copy_bookT(
  constraint pk_cb primary key (num),
  constraint chk_st check (loancode in('Loan', 'Not')),
  loancode default 'Loan' not null
);


create table …
Run Code Online (Sandbox Code Playgroud)

sql oracle

0
推荐指数
1
解决办法
130
查看次数

错误:ORA-01730:指定的列名数量无效

请帮忙。我想从 ffl 表创建一个对象视图,但我不断收到上述错误并且找不到任何解决方案。

create table COPY_BOOK (
  NUM number(4,0), 
  DATE_Purchase date, 
  PRICE number(5,2), 
  LOAN_code varchar2(20) ,
  STATUS varchar2(15) check (STATUS in ('GOOD','DAMAGED')), 
  CONSTRAINT CP_PK primary key (num) ,
  constraint Loan_code_D  check (LOAN_CODE in ('NO', 'LOAN')) 
);

create or replace type copy_book_t as object(
  num   number(4, 0),
  loan_code   varchar2 (20)
);
/

create or replace view Vcopy_book of copy_book_t
with object oid (num)
as select cb.num, cb.date_purchase, cb.price, cb.loan_code, cb.status
from copy_book cb;
/
Run Code Online (Sandbox Code Playgroud)

是不是类型定义有问题?

sql oracle

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

oracle ×2

sql ×2