0

我是 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') ;

问题

这样做是正确的方法还是任何其他简化的方法?

4

0 回答 0