如何通过SQL Query显示表格中的所有列及其数据类型 [英] How to display all columns and its data type in a table via SQL query

查看:0
本文介绍了如何通过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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆