Вопросы с тегом «oracle»

124
Есть ли система контроля версий для изменения структуры базы данных?

Я часто сталкиваюсь со следующей проблемой. Я работаю над некоторыми изменениями в проекте, которые требуют новых таблиц или столбцов в базе данных. Вношу изменения в базу данных и продолжаю работу. Обычно я не забываю записывать изменения, чтобы их можно было воспроизвести в действующей системе....

123
Запрос Oracle для получения имен столбцов

У меня есть запрос mySQL для получения столбцов из такой таблицы: String sqlStr="select column_name from information_schema.COLUMNS where table_name='users' and table_schema='"+_db+"' and column_name not in ('password','version','id')" Как изменить указанный выше запрос в базе данных Oracle 11g?...

121
Нужно ли мне создавать индексы по внешним ключам в Oracle?

У меня есть стол Aи стол B. Aимеет внешний ключ Bна Bпервичный ключ «S, B_ID. По какой-то причине (я знаю, что есть законные причины) он не использует индекс, когда я объединяю эти две таблицы по ключу. Нужно ли мне отдельно создавать индекс A.B_IDили должен ли это обеспечивать наличие внешнего...

118
ошибка: ORA-65096: недопустимое общее имя пользователя или роли в Oracle

На этот вопрос есть ответы на Stack Overflow на русском : Ошибка - ORA-65096: недопустимое общее имя пользователя или роли - при создании пользователя Я только что установил oracle11g, и в нем отсутствовала схема Скотта. Поэтому я пытаюсь создать его сам. Я получил sql-скрипт схемы «Скотт», но...

116
Как использовать переменные в Oracle SQL Developer?

Ниже приведен пример использования переменных в SQL Server 2000. DECLARE @EmpIDVar INT SET @EmpIDVar = 1234 SELECT * FROM Employees WHERE EmployeeID = @EmpIDVar Я хочу сделать то же самое в Oracle с помощью SQL Developer без дополнительных сложностей. Это кажется очень простым делом, но я не могу...

116
Поиск определенного значения во всех полях всех таблиц (Oracle)

Можно ли в Oracle искать в каждом поле каждой таблицы определенное значение? Существуют сотни таблиц с тысячами строк в некоторых таблицах, поэтому я знаю, что запрос может занять очень много времени. Но единственное, что я знаю, это то, что значение поля, которое я хотел бы запросить, равно...

115
Отображение имен всех ограничений для таблицы в Oracle SQL

Я определил имя для каждого ограничения для нескольких таблиц, которые я создал в Oracle SQL. Проблема в том, что для удаления ограничения для столбца конкретной таблицы мне нужно знать имя, которое я указал для каждого ограничения, которое я забыл. Как мне перечислить все имена ограничений,...

115
Проверка sid оракула и имени базы данных

Я хочу проверить SID и текущее имя базы данных. Я использую следующий запрос для проверки идентификатора безопасности оракула select instance from v$thread; но таблица или представление не существует, возникает ошибка. Я использую следующий запрос для проверки текущего имени базы данных select name...

115
java.sql.SQLException: - ORA-01000: превышено максимальное количество открытых курсоров

Я получаю исключение SQL ORA-01000. Так что у меня есть несколько вопросов, связанных с этим. Связано ли максимальное количество открытых курсоров с количеством подключений JDBC, или они также связаны с объектами операторов и наборов результатов, которые мы создали для одного подключения? (Мы...

114
PL / SQL, как избежать одиночной кавычки в строке?

На этот вопрос есть ответы на Stack Overflow на русском : Как экранировать одиночные кавычки в строчном литерале? Как в Oracle PL / SQL избежать одиночной кавычки в строке? Я пробовал вот так, не работает. declare stmt varchar2(2000); begin for i in 1021 .. 6020 loop stmt := 'insert into MY_TBL...

113
Как получить текстовое содержимое из BLOB в Oracle SQL

Я пытаюсь увидеть из консоли SQL, что находится внутри Oracle BLOB. Я знаю, что он содержит довольно большой текст, и я хочу просто увидеть текст, но следующий запрос указывает только на то, что в этом поле есть BLOB: select BLOB_FIELD from TABLE_WITH_BLOB where ID = '<row id>'; результат,...

113
встраивание изображения в HTML-письмо

Я пытаюсь отправить составное / связанное HTML-письмо со встроенными изображениями в формате GIF. Это электронное письмо создано с использованием Oracle PL / SQL. Мои попытки не увенчались успехом, изображение отображается как красный крестик (в Outlook 2007 и почте Yahoo) Я уже некоторое время...

112
Как создать новую базу данных после первоначальной установки базы данных Oracle 11g Express Edition?

Я установил Oracle Database 11g Express Edition на свой компьютер (Windows 7), а также Oracle SQL Developer. Я хочу для начала создать простую базу данных, возможно, с одной или двумя таблицами, а затем использовать Oracle SQL Developer для вставки данных и запросов к ним. Когда я открываю Oracle...

111
Как выбрать только 1 строку из Oracle sql?

Я хочу использовать синтаксис Oracle, чтобы выбрать только 1 строку из таблицы DUAL . Например, я хочу выполнить такой запрос: SELECT user FROM DUAL ... и было бы около 40 записей. Но мне нужна только одна запись. ... И я хочу, чтобы это произошло безWHERE оговорок. Мне нужно что-то в поле...

111
Как избежать подстановки переменных в Oracle SQL Developer с помощью 'trinidad & tobago'

Когда я пытаюсь выполнить этот оператор в Oracle SQL Developer 2.1, появляется диалоговое окно «Enter Substitution Variable» с просьбой ввести значение замены для TOBAGO , update t set country = 'Trinidad and Tobago' where country = 'trinidad & tobago'; Как я могу избежать этого, не прибегая к...

109
Действительно ли внешние ключи необходимы при проектировании базы данных?

Насколько мне известно, внешние ключи (FK) используются, чтобы помочь программисту правильно манипулировать данными. Предположим, что программист уже делает это правильно, тогда действительно ли нам нужна концепция внешних ключей? Есть ли другие способы использования внешних ключей? Я что-то...