0

私はSQLとデータベースの初心者です.ORACLEとnorthwindデータベースを使用しています

仕事

カテゴリ「飲料」に属するすべての製品をカテゴリ「飲料」にも挿入します。

試みた

最初に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