sql - 如何从数据库中的表中获取数据类型,约束(pk,fk)并保存
问题描述
我有一个业务(数据库),其中有 20 个表,我需要仅在 SQL 和 Oracle 服务器中获取具有数据类型和表约束(PK 和 FK)的所有列名,并将其保存在 csv 中以供分析。SQL 服务器:
SELECT TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME, COLUMN_NAME, DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
甲骨文:
describe <table_name>
不确定如何为数据库一次性获取所有表而不是一次放置一个表
解决方案
推荐阅读
- asp.net-mvc - 当我在 DropDownList 中选择一个项目时,Selected 未设置为 true
- iis - 如何在不丢失订阅和会话的情况下在 IIS 中回收 .NET Core 应用程序?
- laravel - 在 laravel 项目中创建仪表板
- corda - 如何更改公证人配置?
- amazon-web-services - DynamoDB:读/写容量是如何计算的?如果快速扩展,这意味着什么(对于免费层)?
- apache-nifi - 什么是 NIFI 数据转换中的牧马人端口?
- laravel - 使用 Laravel 的 S3 中不存在文件,即使它存在
- ios - Swift 侧边菜单滑动打开
- google-sheets - 使用 Google 电子表格公式动态获取经过的分钟数
- kotlin - 面向多平台时测试方法名称中的空格