DELETE SQL 11/05/95 日本語PostgreSQL 日本語PostgreSQL

名称

delete - クラスからインスタンスを削除します

形式

delete from class_name [ where qual ]
    

説明

delete は指定したクラスから、条件qualを満たすインスタンスを削除します。条件句がなければ、クラス中のすべてのインスタンスが削除されることにます。結果として、クラスは存在しますが中身は空になります。

クラスを変更するには、そのクラスへの書き込み権限と、もちろん条件句で読み込むクラスへの読みだし権限も必要となります。(acl(l) を参照してください)

--
-- $30,000 より以上稼いでいる従業員を削除します
--
delete from emp where emp.sal > 30000
    
--
-- hobbies クラスをクリアします
--
delete from hobbies
    

参照

drop(l) .