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

Усі версії бази даних Oracle Додайте тег, характерний для версії, як oracle-11g-r2, якщо цей контекст важливий у питанні. Не використовуйте для продуктів Oracle, таких як додатки, проміжне програмне забезпечення або інші продукти бази даних, що належать Oracle, наприклад MySQL або BerkeleyDB.

5
Чи погана ідея створювати сторонні ключі на таблицях за різними схемами в одній базі даних для великих додатків?
Я працюю над передачею великого веб-додатка pl / sql на виділений сервер. Ця програма розташована в одній схемі з 70 пакетами коду програми. Цей додаток було зроблено приблизно приблизно 15 людей у ​​різні часи. І для нас було звичайною практикою створювати сторонні ключі на довідкових таблицях в різних схемах, оскільки …

5
Як я можу зберегти послідовність.nextval у змінній Oracle, щоб повторно використовувати її у кількох вставках?
Я пишу сценарій для заповнення деяких таблиць даними для тестування. Я хотів би написати щось на зразок наступного, але я не знаю, як це зробити (я Oracle 11g) SET ENABLED_USER_ID = SEQ.NEXTVAL; // PSEUDOCODE SET DISABLED_USER_ID = SEQ.NEXTVAL; // PSEUDOCODE INSERT INTO USERS (ID, USR_NAME) VALUES (:ENABLED_USER_ID, 'ANDREW'); INSERT INTO …


5
Оновити всі рядки
Я хочу знати найефективніший спосіб оновлювати кожен рядок у надзвичайно великій таблиці Oracle для одного стовпця. Наприклад: update mytable set mycolumn=null; або: update mytable set mycolumn=42; Мої знання цілком можуть бути несвіжими. Що я роблю, це змінити таблицю, щоб скинути стовпчик. Потім я змінюю таблицю, щоб додати стовпець зі значенням …
12 oracle  update 


3
Чи є спосіб вирватися з рядка та вставити SQL, не використовуючи жодної цитати в Oracle?
Я тестую додаток на базі Oracle і знайшов наступний код: Запит = "ВИБРАТИ ім'я від співробітників, де id = '" + PKID + "';" тобто рядок запиту містить лапки навколо значення PKID, яке отримується прямо з URL-адреси. Очевидно, що це класична інжекція SQL, яка чекає того, що відбудеться ... за …

1
Здійснити проти швидкої фіксації проти прибирання очищення в базі даних Oracle
Мені було цікаво, чи може хтось перевірити моє розуміння щодо відмінностей між цими 3 термінами стосовно баз даних Oracle. Багато джерел плутають ці терміни і не пояснюють їх докладно, тому знайти інформацію було трохи складно. З того, що я збираю: Здійснення та швидка фіксація - це саме те саме, усі …

4
Причина не використовувати нульове число в Oracle?
Наша компанія взаємодіє з іншою програмною компанією для спільного проекту, і нам сказали, що якщо певна цінність не повинна відображатися, ми повинні передавати -5000 (їх довільне значення вартового); Причина полягає в тому, що жоден стовпчик номерів у їхній базі даних Oracle не підтримує нульових значень за рекомендацією їх (тепер уже …

1
Вимкнення явних комітетів у JDBC, виявлення їх у SQL або переведення в базу даних лише в режимі читання
Передумови : я працюю над http://sqlfiddle.com (моїм сайтом), і намагаюся запобігти одному з можливих випадків зловживань. Я сподіваюся, що, запитуючи про проблему, яку я зараз вирішую, я ненавмисно не посилюю потенційне зловживання, але що ви можете зробити? Я довіряю вам, люди. Я хотів би не допустити, щоб будь-який користувач видавав …

2
Використання того ж випадку, коли умови для кількох стовпців запитів
Чи існує "кращий" спосіб переписати SELECTпункт, коли кілька стовпців використовують однакові CASE WHENумови, щоб умови перевірялися лише один раз? Дивіться приклад нижче. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In Progress' WHEN 'X' THEN 'Cancelled' END AS Status, CASE testStatus WHEN 'A' THEN …

3
Як Oracle дізнається, хто я?
Трохи неважливо, але це викликало мою цікавість. Я тільки що ввійшов у базу даних Oracle 10g вперше за допомогою інструментів розробника Oracle SQL. Я використовував загальний логін користувача, який не моє ім’я (nottstest2), з машини, яка називається чимось, що не моє ім’я (кабачка). Моє ім’я ніде в базі даних не …

3
Що таке ключова концепція збереженої таблиці?
Я читав у Документації Oracle про збережену ключі таблиці в розділі Оновлення приєднань. Однак я не знайшов простого способу зрозуміти це. Я сподіваюся отримати деякі прості концептуальні деталі, окрім офіційної Документації Oracle.
12 oracle 

2
Які причини та рішення мутування помилок таблиці?
Я розумію, що помилки в мутаційній таблиці спричинені вадою дизайну або проблемним запитом. Нещодавно був поставлений старий запит, який видає помилкову помилку таблиці. Наша DBA вирішила проблему, але ми не знаємо як. Що саме викликає мутаційні помилки таблиці та як би наша DBA виправила проблему?
12 oracle  trigger  plsql 

2
Оновлення 700 мільйонів рядків до тієї ж величини
У мене є сховище даних (oracle), де мені потрібно встановити стовпець на однакове значення для всіх 700 мільйонів рядків. У мене немає доступу до адміністратора або доступу до адміністратора, тому це потрібно виконати за допомогою базового sql і не створюється таблиця темп. Подальші складності мають значення, якщо я спробую зробити …

2
Обґрунтування LNNVL
LNNVL - вбудована функція oracle, яка повертає TRUE для оцінювання умов FALSE або UNKNOWN та повертає FALSE для умов, що оцінюються на TRUE. Моє запитання: яка користь буде повернути протилежне умові істини, а не просто обробляти значення NULL? Наприклад, припустимо, що у вас є таблиця Emp зі стовпцями StartCommission та …

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