Skip to content

shannonlowder.com

Menu
  • About
  • Biml Interrogator Demo
  • Latest Posts
Menu

DROP and Truncate

Posted on March 30, 2007April 12, 2011 by slowder

It’s only a matter of time before you need to clean up after yourself in Microsoft SQL. You’ll have to get rid of an index, or a table, or maybe even a whole database. Indexes, tables, and databases can easily be removed using the DROP statement.

The DROP INDEX Statement

If you get into trying to make your queries more effecient, you’ll definitely need to learn how to get rid of an index, so you can try new indexes. To do this, use the DROP INDEX command.

DROP INDEX indexName ON tableName

The DROP TABLE Statement

If you make a regular habit of creating tableName_tmp tables, then you’ll need to know how to clean them up too! Use the DROP TABLE command.

DROP TABLE tableName

The DROP DATABASE Statement

The DROP DATABASE statement is used to delete a database. Be careful, you’ll want to be in the master database before running this command. Also, please make sure you have a backup… I don’t want a bunch of nasty emails from your DBA because you dropped a database you shouldn’t have. Honestly, you should only do this if you are a DBA…What am I saying is your DBA should have locked you out of this ability…If you were able to do it, and you shouldn’t have… Refer your DBA to my rules.

DROP DATABASE databaseName

The TRUNCATE TABLE Statement

What if we only want to delete the data inside the table, and not the table itself?  Then use the TRUNCATE TABLE command.  It basically resets your table to the exact state it was in when it was created!

TRUNCATE TABLE tableName

If you have any questions, send them in!  I’ll do my best to answer them as quickly as possible!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Career Development
  • Data Engineering
  • Data Science
  • Infrastructure
  • Microsoft SQL
  • Modern Data Estate
  • Personal
  • Random Technology
© 2023 shannonlowder.com | Powered by Minimalist Blog WordPress Theme