如何通过SQL Query显示表格中的所有列及其数据类型 [英] How to display all columns and its data type in a table via SQL query
本文介绍了如何通过SQL Query显示表格中的所有列及其数据类型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试打印名为‘meta’的表中的列名,我还需要它的数据类型。
我尝试了此查询
SELECT meta FROM INFORMATION_SCHEMA.TABLES;
但它抛出一个错误,指出没有可用的信息模式。你能帮帮我吗?我是SQL的初学者。
编辑:
select tables.name from tables join schemas on
tables.schema_id=schemas.id where schemas.name=’sprl_db’ ;
此查询为我提供了数据库‘Sprl_db’中的所有表
推荐答案
可以使用the monetdb
catalog:
select c.name, c.type, c.type_digits, c.type_scale
from sys.columns c
inner join sys.tables t on t.id = c.table_id and t.name = 'meta';
这篇关于如何通过SQL Query显示表格中的所有列及其数据类型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文