எச்சரிக்கை!
அட்டவணையை நீக்குவதற்கு முன் கவனமாக இருங்கள். ஒரு அட்டவணையை நீக்குவது அட்டவணையில் சேமிக்கப்பட்டுள்ள முழு தகவலையும் இழப்பதற்கு வழிவகுக்கும்!
SQL DROP TABLE அறிக்கை
DROP TABLE அறிக்கை தரவுத்தளத்தில் ஏற்கனவே உள்ள அட்டவணையை நீக்க பயன்படுகிறது.
அட்டவணை நீக்கம் பணிப்பாய்வு
காப்புப்பிரதி எடுக்கவும்
அட்டவணை சார்புகளைச் சரிபார்க்கவும்
DROP TABLE அறிக்கையை இயக்கு
அட்டவணை நிரந்தரமாக நீக்கப்பட்டது
DROP TABLE தொடரியல்
DROP TABLE table_name;
SQL DROP TABLE எடுத்துக்காட்டு
பின்வரும் SQL அறிக்கை ஏற்கனவே உள்ள "Shippers" அட்டவணையை நீக்குகிறது:
எடுத்துக்காட்டு
DROP TABLE Shippers;
தற்காலிக அட்டவணைகள்
சோதனை அல்லது மேம்பாட்டு அட்டவணைகளை நீக்குதல்
DROP TABLE TempUsers;
பழைய அட்டவணைகள்
காலாவதியான அட்டவணைகளை நீக்குதல்
DROP TABLE OldLogs;
மறுசீரமைப்பு
மறுசீரமைப்புக்கு முன் அட்டவணைகளை நீக்குதல்
DROP TABLE BackupCustomers;
SQL TRUNCATE TABLE
TRUNCATE TABLE அறிக்கை ஒரு அட்டவணையின் உள்ளே உள்ள தரவை நீக்க பயன்படுகிறது, ஆனால் அட்டவணையை அல்ல.
TRUNCATE TABLE தொடரியல்
TRUNCATE TABLE table_name;
DROP, TRUNCATE மற்றும் DELETE ஒப்பீடு
DROP TABLE
அட்டவணையையும் தரவையும் நீக்குகிறது
DROP TABLE table_name;
- அட்டவணை கட்டமைப்பு நீக்கப்படும்
- அனைத்து தரவும் நீக்கப்படும்
- திருப்பி எடுக்க முடியாது
- DDL கட்டளை
TRUNCATE TABLE
தரவை மட்டும் நீக்குகிறது
TRUNCATE TABLE table_name;
- அட்டவணை கட்டமைப்பு இருக்கும்
- அனைத்து தரவும் நீக்கப்படும்
- வேகமானது
- DDL கட்டளை
DELETE
தேர்ந்தெடுக்கப்பட்ட தரவை நீக்குகிறது
DELETE FROM table_name
WHERE condition;
- அட்டவணை கட்டமைப்பு இருக்கும்
- தேர்ந்தெடுக்கப்பட்ட வரிசைகள் மட்டும்
- மெதுவானது
- DML கட்டளை
பாதுகாப்பு நடவடிக்கைகள்
காப்புப்பிரதி
நீக்குவதற்கு முன் எப்போதும் காப்புப்பிரதி எடுக்கவும்
-- Backup table before dropping
SELECT * INTO Backup_Users
FROM Users;
சரிபார்ப்பு
அட்டவணைப் பெயரை இரண்டு முறை சரிபார்க்கவும்
-- Verify table exists
SELECT name FROM sys.tables
WHERE name = 'Users';
சார்புகள்
அட்டவணை சார்புகளைச் சரிபார்க்கவும்
-- Check dependencies
EXEC sp_depends 'Users';