In this article I will explain with an example, how to get Column names from a database table in 
SQL Server.
 
    This article will discuss two methods to get Column names from a database table:
    1. Using SQL Query
    
     
     
    Database
    Here I am making use of Microsoft’s Northwind Database. You can download it from here.
    
     
     
    Fetching Column Names of Table using SQL Query
    The INFORMATION_SCHEMA.COLUMNS table returns information about all columns within a database. A SELECT statement needs to be executed over the table and the Table Name whose Column names needs to be fetched is displayed in WHERE clause.
    Syntax
    
        SELECT COLUMN_NAME
        FROM INFORMATION_SCHEMA.COLUMNS
        WHERE TABLE_NAME = 'Your Table Name'
        ORDER BY ORDINAL_POSITION
     
     
    Example
    In the following example, the Column names of Employees table of Northwind database are fetched.
    
        SELECT COLUMN_NAME
        FROM INFORMATION_SCHEMA.COLUMNS
        WHERE TABLE_NAME = 'Employees'
        ORDER BY ORDINAL_POSITION
     
     
    Screenshot
    
     
     
    Fetching Column Names of Table using Stored Procedure
    
    Syntax
    
        EXEC sp_columns 'Your Table Name'
     
     
    Example
    In the following example, the Column names of 
Employees table of Northwind database are fetched using the 
Stored Procedure sp_columns.
 
    
        EXEC sp_columns 'Employees'
     
     
    Screenshot