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

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


17
Як обмежити кількість рядків, повернених запитом Oracle після замовлення?
Чи є спосіб зробити так, щоб Oracleзапит поводився так, як він містить MySQL limitзастереження? В MySQL, я можу зробити це: select * from sometable order by name limit 20,10 щоб отримати 21-е до 30-го рядків (пропустити перші 20, дати наступні 10). Рядки вибираються після знака order by, тому він дійсно …

30
Виберіть рядок із значенням "Макс" для стовпця
Таблиця: UserId, Value, Date. Я хочу отримати UserId, значення для макс (дати) для кожного UserId. Тобто значення для кожного UserId, який має останню дату. Чи є спосіб зробити це просто в SQL? (Переважно Oracle) Оновлення: Вибачення за неоднозначність: мені потрібно отримати ВСІ UserIds. Але для кожного UserId лише той рядок, …


30
Як вибрати n-й рядок у таблиці бази даних SQL?
Мені цікаво вивчити деякі (в ідеалі) бази даних агностики щодо вибору n- го рядка з таблиці бази даних. Також було б цікаво подивитися, як цього можна досягти, використовуючи нативну функціональність наступних баз даних: SQL Server MySQL PostgreSQL SQLite Oracle В даний час я роблю щось подібне до SQL Server 2005, …



15
Oracle: Якщо таблиця існує
Я пишу кілька сценаріїв міграції для бази даних Oracle і сподівався, що Oracle має щось подібне до IF EXISTSконструкції MySQL . Зокрема, коли я хочу опустити таблицю в MySQL, я роблю щось подібне DROP TABLE IF EXISTS `table_name`; Таким чином, якщо таблиці не існує, DROPне створюється помилка, і сценарій може …
343 sql  oracle  sql-drop 

24
Чи є комбінація “LIKE” та “IN” у SQL?
На цей питання є відповіді на Stack Overflow на російському : Ви постійно поєднуєте операторів LIKE та IN в умові запиту? У SQL I (на жаль) часто доводиться використовувати " LIKE" умови через бази даних, які порушують майже кожне правило нормалізації. Я не можу це змінити зараз. Але це питання …
341 sql  sql-server  oracle  tsql  plsql 

11
Чи може іноземний ключ бути NULL та / або дублювати?
Прошу уточнити дві речі для мене: Чи може іноземний ключ бути NULL? Чи може іноземний ключ бути дублікатом? Як справедливо, як я знаю, NULLне слід використовувати в іноземних ключах, але в моєму додатку я можу ввести NULLі Oracle, і SQL Server, і я не знаю, чому.


14
Оновіть оператор з внутрішнім приєднанням в Oracle
У мене є запит, який добре працює в MySQL, але коли я запускаю його в Oracle, я отримую таку помилку: Помилка SQL: ORA-00933: Команда SQL неправильно закінчена 00933. 00000 - "Команда SQL неправильно закінчена" Запит: UPDATE table1 INNER JOIN table2 ON table1.value = table2.DESC SET table1.value = table2.CODE WHERE table1.UPDATETYPE='blah';

12
Oracle: як UPSERT (оновити чи вставити в таблицю?)
Операція UPSERT або оновлює, або вставляє рядок у таблицю, залежно від того, якщо в таблиці вже є рядок, який відповідає даним: if table t has a row exists that has key X: update t set mystuff... where mykey=X else insert into t mystuff... Оскільки Oracle не має конкретної заяви UPSERT, …
293 sql  oracle  merge  upsert 


13
Як знайти дублюючі значення в таблиці в Oracle?
Який найпростіший оператор SQL, який повертає дублікати значень для даного стовпця та кількість їх виникнення в таблиці бази даних Oracle? Наприклад: у мене є JOBSтаблиця зі стовпцем JOB_NUMBER. Як я можу дізнатися, чи є у мене дублікати JOB_NUMBERs, і скільки разів вони дублюються?

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