1. sp_help
Purpose
sp_help gives information about database objects. If you wanted to quickly know the structure of a table but are too lazy to look for the schema diagram or to dig for the table you are interested in within the Object explorer, sp_help is here to help
Syntax
It can be used without parameters to get the information of objects in the database.
sp_help
2. sp_helptext
Purpose
sp_help gives definition information of objects such as system stored procedures, user defined stored procedures, user defined functions, triggers etc.
Syntax
sp_helptext
3. sp_MSforeachtable
Purpose
Caution – This is an undocument stored procedure and should not be relied on. It is not listed in SQL BOL and should be used at your own risk.
This is a very useful stored procedure for executing a command for ALL the tables in the database. Say you wanted to get the number of rows in all the tables in your database, you could write:
EXEC sp_MSforeachtable 'SELECT ''?'', COUNT(*) FROM ?'
The literal ? is used as a token to replace the table name.
For each table in the database, it would list the table name and the number of rows in that table.
4. sp_depends
Purpose
Ever wanted to make a change to a table but were not sure what other objects are dependent on this table? There could be views or stored procedures that could break due to this change. In situations like this, sp_depends come to the rescue.
Syntax
sp_depends
5. sp_spaceused
Purpose
This is a simple stored procedure that gives information on the size of the database or the database objects
Syntax
If it is used without parameters, it would return the database information
sp_spaceused
No comments:
Post a Comment