Запитання з тегом «oracle»

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

9
Як додати "ON DELETE CASCADE" в операторі ALTER TABLE
У мене в таблиці є обмеження на зовнішній ключ, я хочу додати до нього ВИКОРИСТИТИ КАСКАД. Я спробував це: змінити таблицю_мення_тита_типу змінити обмеження fk_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 …
129 oracle  sql-merge 

5
Oracle PL / SQL - Як створити просту змінну масиву?
Я хотів би створити змінну масиву в пам'яті, яку можна використовувати в моєму коді PL / SQL. Я не можу знайти жодної колекції в Oracle PL / SQL, яка використовує чисту пам'ять, вони, схоже, пов'язані з таблицями. Я хочу зробити щось подібне в моєму PL / SQL (синтаксис C #): …
128 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чи має існувати зовнішній ключ?
120 sql  oracle  indexing 

6
помилка: ORA-65096: недійсний загальний користувач або ім'я ролі в oracle
На цей питання є відповіді на переповнення стека на російському : Ошибка - 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 

13
java.sql.SQLException: - ORA-01000: перевищено максимально відкриті курсори
Я отримую виняток SQL ORA-01000. Тож у мене є запити, пов’язані з цим. Чи максимально відкриті курсори точно пов'язані з кількістю з'єднань JDBC, чи вони також пов'язані з об'єктами операторів і набором результатів, які ми створили для одного з'єднання? (Ми використовуємо пул з'єднань) Чи є спосіб налаштувати кількість об'єктів оператора …
115 java  oracle  jdbc 

6
Відобразити імена всіх обмежень для таблиці в Oracle SQL
Я визначив ім'я кожного обмеження для кількох таблиць, створених в Oracle SQL. Проблема полягає в тому, що для скидання обмеження для стовпчика певної таблиці мені потрібно знати ім’я, яке я ввів для кожного обмеження, про яке я забув. Як я перерахую всі назви обмежень, які я вказав для кожного стовпця …

16
Шукати в усіх таблицях у всіх таблицях для отримання певної цінності (Oracle)
Чи можливо шукати в кожному полі кожної таблиці певне значення в Oracle? У деяких таблицях сотні таблиць з тисячами рядків, тому я знаю, що це може зайняти дуже багато часу для запиту. Але єдине, що я знаю, - це те значення для поля, до якого я б хотів запитати 1/22/2008P09RR8. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.