【发布时间】:2015-02-04 19:51:47
【问题描述】:
我在 Oracle DB 上寻找一些关于命令的帮助。
现在我不在那个数据库附近,所以我不能尝试任何东西。
我会在纸上写下你的答案,我会尝试并告诉你。
现在提供一些信息:
我通过使用 C# OLE Connect 使用 OLE 连接到数据库,我需要执行哪个命令来获取:
每个表的主键:
我已经获得了主键的 SQL,但我不知道如何执行它来更改转换内容
"SELECT a.owner, a.TABLE_NAME, b.column_name
FROM all_constraints a, all_cons_columns b
WHERE a.constraint_type='P'
AND a.constraint_name=b.constraint_name
AND a.TABLE_NAME = 'CASTING'"
编辑:删除如果存在(我将获取所有表和 foreach 表我将添加删除表查询)
但是它是如何在 oracle 上的(现在我会保留它,明天早上 9-11 小时后我会告诉你我会更新这个主题)
我如何检查某些列 is_identity 是否意味着它是 auto_increment
当我找到它时如何检查
**"IDENT_SEED ,IDENT_INCR ,IDENT_CURRENT"**
最后一件事:
我怎样才能从每个表中获取信息,像这样的信息:
column_name, data_type, is_nullable, character_maximum_length
提前感谢您的帮助
【问题讨论】: