DELETE FROM my_table; -- all rows, commit needed
TRUNCATE TABLE my_table; -- all rows, no possible rollback
DELETE FROM my_table WHERE my_id = 12345;
DELETE FROM my_table WHERE my_id IN (SELECT id2 FROM my_table2);
COMMIT; -- don't forget it...
BEGIN
FOR cur_rec IN (SELECT object_name, object_type
FROM user_objects
WHERE object_type IN
('TABLE',
'VIEW',
'MATERIALIZED VIEW',
'PACKAGE',
'PROCEDURE',
'FUNCTION',
'SEQUENCE',
'SYNONYM',
'PACKAGE BODY'
))
LOOP
BEGIN
IF cur_rec.object_type = 'TABLE'
THEN
EXECUTE IMMEDIATE 'DROP '
|| cur_rec.object_type
|| ' "'
|| cur_rec.object_name
|| '" CASCADE CONSTRAINTS';
ELSE
EXECUTE IMMEDIATE 'DROP '
|| cur_rec.object_type
|| ' "'
|| cur_rec.object_name
|| '"';
END IF;
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.put_line ('FAILED: DROP '
|| cur_rec.object_type
|| ' "'
|| cur_rec.object_name
|| '"'
);
END;
END LOOP;
FOR cur_rec IN (SELECT *
FROM all_synonyms
WHERE table_owner IN (SELECT USER FROM dual))
LOOP
BEGIN
EXECUTE IMMEDIATE 'DROP PUBLIC SYNONYM ' || cur_rec.synonym_name;
END;
END LOOP;
END;
/
DROP TABLE customers PURGE;
Code Example |
---|
Sql :: postgres make sql dump |
Sql :: table drop if exist sql server |
Sql :: column names in oracle sql |
Sql :: sqlite version check |
Sql :: view linked servers |
Sql :: import .sql into postgres db command |
Sql :: mysql login console |
Sql :: varchar plsql |
Sql :: postgres date difference seconds |
Sql :: oracle new column |
Sql :: mysql all columns |
Sql :: sql alchemy with azuresql server |
Sql :: mysql connection string |
Sql :: postgresql restore from dump |
Sql :: alter table auto_increment |
Sql :: postgres list all roles |
Sql :: get date from timestamp in mysql |
Sql :: mysql last year |
Sql :: MySQL insert into examble |
Sql :: mysql config user password |
Sql :: where not in array sql |
Sql :: change old domain to new domain name wordpress |
Sql :: how to check xampp mysql password |
Sql :: oracle auto_increment |
Sql :: oracle pl sql source |
Sql :: flask sqlalchemy default value |
Sql :: wherein mysql |
Sql :: date diff sql |
Sql :: mysql docker image for macbook m1 |
Sql :: mysql limit rows |