Purpose of Query
This page provides queries on how to deduplicate a table or to modify a current table so that all duplicates in it are removed.
Applicable CAST Version
Release | Yes/No |
---|---|
8.3.x | |
8.2.x |
Applicable RDBMS
RDBMS | Yes/No |
---|---|
Oracle Server | |
Microsoft SQL Server | |
CSS |
Query for CSS
CREATE TABLE TABLE_SAV AS SELECT * FROM TABLE_INITIAL; DELETE FROM TABLE_INITIAL; INSERT INTO TABLE_INITIAL SELECT DISTINCT * FROM TABLE_SAV; DROP TABLE TABLE_SAV;
Query result example
No results provided - just confirmation of actions
Query result interpretation
- Create temporary table that has all values
- Delete current table values
- Insert into current table only distinct values
- Drop temporary table
Query for Oracle
CREATE TABLE TABLE_SAV AS SELECT * FROM TABLE_INITIAL; COMMIT; DELETE FROM TABLE_INITIAL; COMMIT; INSERT INTO TABLE_INITIAL SELECT DISTINCT * FROM TABLE_SAV; COMMIT; DROP TABLE TABLE_SAV; COMMIT;
Query result example
No results provided - just confirmation of actions
Query result interpretation
- Create temporary table that has all values
- Delete current table values
- Insert into current table only distinct values
- Drop temporary table
Query for SQL server
Enter the SQL query
Query result example
Query result interpretation
Notes/comments
Related Pages