คำสั่งสำหรับแสดงโครงสร้างของตาราง โดยจะแสดง Primary Key, Comment, Auto Increments พร้อมกับชื่อฟิลด์ ประเภทข้อมูล และความยาวของข้อมูลมาด้วย
https://stackoverflow.com/questions/15161505/use-a-query-to-access-column-description-in-sql/23143280
SQL - Check if a column auto increments
https://stackoverflow.com/questions/13772019/sql-check-if-a-column-auto-increments
SQL server query to get the list of columns in a table along with Data types, NOT NULL, and PRIMARY KEY constraints
https://stackoverflow.com/questions/2418527/sql-server-query-to-get-the-list-of-columns-in-a-table-along-with-data-types-no/2418665
คำสั่ง MySQL
SHOW FULL COLUMNS FROM tb_portfolio
คำสั่ง MS SQL SERVER
SELECT
COL.name AS Field,
TYP.name AS Type,
TYP.max_length AS MaxLength,
CASE
WHEN ISNULL(i.is_primary_key, 0) = 1
THEN 'PRI'
ELSE ''
END AS 'PrimaryKey',
CASE
WHEN COL.is_identity = 1
THEN 'auto_increment'
ELSE ''
END AS Extra,
sep.value AS Comment,
COL.collation_name AS Collation
From sys.columns COL
INNER JOIN sys.tables TAB
On COL.object_id = TAB.object_id
INNER JOIN sys.types TYP
ON TYP.user_type_id = COL.user_type_id
LEFT OUTER JOIN
sys.index_columns ic ON ic.object_id = COL.object_id AND ic.column_id = COL.column_id
LEFT OUTER JOIN
sys.indexes i ON ic.object_id = i.object_id AND ic.index_id = i.index_id
left join sys.extended_properties sep on TAB.object_id = sep.major_id
and COL.column_id = sep.minor_id
and sep.name = 'MS_Description'
WHERE
TAB.name = 'tb_portfolio'
อ้างอิง
Use a Query to access column description in SQLhttps://stackoverflow.com/questions/15161505/use-a-query-to-access-column-description-in-sql/23143280
SQL - Check if a column auto increments
https://stackoverflow.com/questions/13772019/sql-check-if-a-column-auto-increments
SQL server query to get the list of columns in a table along with Data types, NOT NULL, and PRIMARY KEY constraints
https://stackoverflow.com/questions/2418527/sql-server-query-to-get-the-list-of-columns-in-a-table-along-with-data-types-no/2418665
สนับสนุนผลงานของผู้เขียนได้ที่
PHP CI MANIA - PHP Code Generator
โปรแกรมช่วยสร้างโค้ด "ลดเวลาการเขียนโปรแกรม"
ความคิดเห็น
แสดงความคิดเห็น