143
голосов
15ответов
359481 просмотров

Список внешних ключей и таблицы, на которые они ссылаются

Я пытаюсь найти запрос, который вернет мне список внешних ключей для таблицы, а также таблиц и столбцов, на которые они ссылаются.Я на полпути с SELECT a.table_name, a.column_name, a.constraint_name, c.owner FROM ALL_CONS_COLUMNS A, ALL_CONSTRAINTS C where A.CONSTRAI...

18
голосов
5ответов
39641 просмотров

JDBC DatabaseMetaData.getColumns() returns duplicate columns

I'm busy on a piece of code to get alle the column names of a table from an Oracle database. The code I came up with looks like this: DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver()); Connection conn = DriverManager.getConnection( "jdbc:oracle:thin:@<server>:1521:<...

5
голосов
3ответов
4381 просмотров

How do you check if a table exists with NHibernate(or Fluent)?

Whats the best, most consistent way to check if a table exists in NHibernate (or with Fluent-NHibernate)? Is it even possible? I mean it seems like a simple task for such a heavy-duty ORM. Also on a related question, can you check if a set of tables or a whole schema exists with NHibernate?

3
голосов
2ответов
3145 просмотров

Что такое Python-эквивалент JDBC DatabaseMetaData?

Что такое Python, эквивалентный DatabaseMetaData?

2
голосов
3ответов
2387 просмотров

Есть ли быстрый способ сообщить метаданные базы данных в SQL Server 2005?

Существуют ли какие-либо системные хранимые процессы для сообщения статистики и метаданных самой базы данных в SQL Server 2005? Мне нужен быстрый способ вывести список таблиц, размер каждой таблицы, количество строк в каждой таблице и так далее. Также были бы полезны сохраненные процедуры для...