how to find number of columns in a table in sql server 2000
and 2005 also

Answer Posted / anand k

--FOR Given Table Name.
SELECT COUNT(*) FROM SYS.COLUMNS
WHERE ID = OBJECT_ID('<TABLENAME>')

--For All UD Tables in the current DB
SELECT OBJ.NAME,COUNT(*)
FROM SYS.COLUMNS COL,SYS.OBJECTS OBJ
WHERE OBJ.OBJECT_iD = COL.OBJECT_ID
AND TYPE = 'U'
GROUP BY OBJ.NAME

Is This Answer Correct ?    4 Yes 4 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

what are the different types of SSRS reports?

122


What are truncate options available in sql server? : sql server database administration

743


what is raid? : Sql server database administration

717


Can two tables share the same primary key?

682


What is ems sql management studio? : sql server management studio

758






Explain the truncate command?

676


how many clustered indexes can be created on a table? : Sql server database administration

774


How do I clean up sql server transaction log?

742


Explain for xml explicit mode?

734


what kind of lan types do you know? : Sql server database administration

702


Is it possible to replicate data from sql server to oracle? : sql server replication

745


how can a database be repaired? : Sql server administration

689


how you can get the list of largest tables in a database? : Sql server administration

725


Write a code to select distinct records without using the DISTINCT keyword.

847


What is bcp? When does it used?

728