是否可以使用select语句获取所选的每一列的数据类型而不是值?
例如:
SELECT a.name, a.surname, b.ordernum FROM customer a JOIN orders b ON a.id = b.id
结果应该是这样的
name | NVARCHAR(100) surname | NVARCHAR(100) ordernum| INTEGER
也可以像这样排成一行,这并不重要:
name | surname | ordernum NVARCHAR(100) | NVARCHAR(100) | INTEGER
谢谢
您可以查询all_tab_columns数据库中的视图。
all_tab_columns
SELECT table_name, column_name, data_type, data_length FROM all_tab_columns where table_name = 'CUSTOMER'