how to list all columns of a table in sql code example
Example 1: get all columns from table sql
SELECT COLUMN_NAME.
FROM INFORMATION_SCHEMA. COLUMNS.
WHERE TABLE_NAME = 'Your Table Name'
Example 2: sql server list of columns in a table
SELECT
c.name 'Column Name',
t.Name 'Data type',
c.max_length 'Max Length',
c.precision ,
c.scale ,
c.is_nullable,
ISNULL(i.is_primary_key, 0) 'Primary Key'
FROM
sys.columns c
INNER JOIN
sys.types t ON c.user_type_id = t.user_type_id
LEFT OUTER JOIN
sys.index_columns ic ON ic.object_id = c.object_id AND ic.column_id = c.column_id
LEFT OUTER JOIN
sys.indexes i ON ic.object_id = i.object_id AND ic.index_id = i.index_id
WHERE
c.object_id = OBJECT_ID('YourTableName')
Example 3: sql all columns
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS;
SELECT *
FROM SYS.COLUMNS;
SELECT *
FROM ALL_TAB_COLS;
Example 4: sql show columns in table
DESCRIBE table1;
+
| Field | Type | Null | Key | Default | Extra |
+
| film_id | smallint(5) unsigned | NO | | 0 | |
| title | varchar(128) | NO | | NULL | |
| description | text | YES | | NULL | |
| release_year | year(4) | YES | | NULL | |
| language_id | tinyint(3) unsigned | NO | | NULL | |
| original_language_id | tinyint(3) unsigned | YES | | NULL | |
| rental_duration | tinyint(3) unsigned | NO | | 3 | |
| rental_rate | decimal(4,2) | NO | | 4.99 |