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

База данных Oracle - это многомодельная система управления базами данных, созданная корпорацией Oracle. НЕ используйте этот тег для других продуктов, принадлежащих Oracle, таких как Java и MySQL.

9
Как добавить 'ON DELETE CASCADE' в инструкцию ALTER TABLE
У меня есть ограничение внешнего ключа в моей таблице, я хочу добавить ON DELETE CASCADE к нему. Я пробовал это: изменить таблицу child_table_name изменить ограничение fk_name внешний ключ (child_column_name) ссылается parent_table_name (parent_column_name) на каскад удаления; Не работает РЕДАКТИРОВАТЬ: Внешний ключ уже существует, в столбце внешнего ключа есть данные. Сообщение об …
130 sql  oracle 

6
ORA-30926: невозможно получить стабильный набор строк в исходных таблицах
я получаю ORA-30926: невозможно получить стабильный набор строк в исходных таблицах в следующем запросе: MERGE INTO table_1 a USING (SELECT a.ROWID row_id, 'Y' FROM table_1 a ,table_2 b ,table_3 c WHERE a.mbr = c.mbr AND b.head = c.head AND b.type_of_action <> '6') src ON ( a.ROWID = src.row_id ) WHEN …
129 oracle  sql-merge 

5
Oracle PL / SQL - как создать простую переменную массива?
Я хотел бы создать переменную массива в памяти, которую можно было бы использовать в моем коде PL / SQL. Я не могу найти в Oracle PL / SQL коллекций, которые используют чистую память, все они, похоже, связаны с таблицами. Я хочу сделать что-то подобное в моем PL / SQL (синтаксис …
129 oracle  plsql  oracle9i 

17
Как рассчитать размер таблиц в Oracle
Привыкнув к MSSQL (и потенциально испорченный им), мне интересно, как я могу достичь размера таблиц в Oracle 10g. Я погуглил, поэтому теперь понимаю, что у меня может быть не такой простой вариант, как sp_spaceused. Тем не менее потенциальные ответы, которые я получил, в большинстве случаев устарели или не работают. Вероятно, …
128 oracle 

4
Как правильно использовать Oracle ORDER BY и ROWNUM?
Мне трудно преобразовать хранимые процедуры из SQL Server в Oracle, чтобы наш продукт был совместим с ним. У меня есть запросы, которые возвращают самую последнюю запись некоторых таблиц на основе метки времени: SQL Server: SELECT TOP 1 * FROM RACEWAY_INPUT_LABO ORDER BY t_stamp DESC => Это вернет мне самую последнюю …

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

12
Запрос 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? Мне нужно получить имена столбцов в качестве набора результатов для таблицы «пользователи», исключая определенные столбцы, …
123 sql  oracle 

4
Есть ли разница между «! =» И «<>» в Oracle Sql?
Я хотел бы знать, есть ли различия между этими двумя not equalоператорами &lt;&gt;и !=в Oracle. Есть ли случаи, когда они могут давать разные результаты или различную производительность?
123 sql  oracle 


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

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

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

16
Поиск определенного значения во всех полях всех таблиц (Oracle)
Можно ли в Oracle искать в каждом поле каждой таблицы определенное значение? Существуют сотни таблиц с тысячами строк в некоторых таблицах, поэтому я знаю, что запрос может занять очень много времени. Но единственное, что я знаю, это то, что значение поля, которое я хотел бы запросить, равно 1/22/2008P09RR8. &lt; Я …

13
java.sql.SQLException: - ORA-01000: превышено максимальное количество открытых курсоров
Я получаю исключение SQL ORA-01000. Так что у меня есть несколько вопросов, связанных с этим. Связано ли максимальное количество открытых курсоров с количеством подключений JDBC, или они также связаны с объектами операторов и наборов результатов, которые мы создали для одного подключения? (Мы используем пул подключений) Есть ли способ настроить количество …
115 java  oracle  jdbc 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.