我是 sql 和数据库的初学者。我正在使用 ORACLE 和北风数据库
任务
将属于“饮料”类别的所有产品也插入“饮料”类别。
已尝试
Categories
首先在表中添加饮品类别
insert into categories(categoryid , categoryname) values (10, 'DRINKS')
然后插入从饮料到饮料的所有产品。
insert into products (PRODUCTID , PRODUCTNAME, SUPPLIERID, CATEGORYID,
QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,
REORDERLEVEL ,DISCONTINUED)
select PRODUCTID +1 , PRODUCTNAME, SUPPLIERID, 10('Drinks'),
QUANTITYPERUNIT, UNITPRICE, UNITSINSTOCK, UNITSONORDER,
REORDERLEVEL, DISCONTINUED
from products
where categoryid = 1('BEVARAGES') ;
问题
这样做是正确的方法还是任何其他简化的方法?