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

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

10
Чому назви таблиць / стовпців / індексів Oracle обмежені 30 символами?
Я можу зрозуміти, що багато років тому існувало б таке обмеження, але в даний час, безумовно, ця межа легко може бути збільшена. У нас є умови іменування об'єктів, але завжди існує випадок, коли ми виявляємо цю межу - особливо в іменуванні сторонніх ключів. Хтось насправді знає, чому це не більший …
149 oracle  oracle10g  size 

8
ORA-00979 не група за виразом
Я отримую ORA-00979 із таким запитом: SELECT cr.review_sk, cr.cs_sk, cr.full_name, tolist(to_char(cf.fact_date, 'mm/dd/yyyy')) "appt", cs.cs_id, cr.tracking_number from review cr, cs, fact cf where cr.cs_sk = cs.cs_sk and UPPER(cs.cs_id) like '%' || UPPER(i_cs_id) || '%' and row_delete_date_time is null and cr.review_sk = cf.review_wk (+) and cr.fact_type_code (+) = 183050 GROUP BY cr.review_sk, …
147 sql  oracle  ora-00979 

8
Булеве поле в Oracle
Вчора я хотів додати булеве поле до таблиці Oracle. Однак насправді булового типу даних в Oracle насправді немає. Хтось тут знає найкращий спосіб імітувати булів? Гугл предмету виявив кілька підходів Використовуйте ціле число і просто не турбуйтеся призначаючи йому нічого, крім 0 або 1. Використовуйте поле char із "Y" або …

5
Oracle SELECT ТОП 10 записів
У мене є велика проблема із заявою SQL в Oracle. Я хочу вибрати ТОП -10 записів, упорядкованих STORAGE_DB, які відсутні в списку з іншого оператора вибору. Цей відмінно підходить для всіх записів: SELECT DISTINCT APP_ID, NAME, STORAGE_GB, HISTORY_CREATED, TO_CHAR(HISTORY_DATE, 'DD.MM.YYYY') AS HISTORY_DATE FROM HISTORY WHERE STORAGE_GB IS NOT NULL AND …
144 sql  oracle  top-n 

9
Уникнути символу амперсанд у рядку SQL
Я намагаюся запитати певний рядок по імені в моїй базі даних sql, і він має "ampersand". Я спробував встановити символ втечі, а потім втекти з амперсанда, але чомусь це не працює, і я не впевнений, у чому саме моя проблема. Set escape '\' select * from V1144engine.T_nodes where node_id in( …
143 sql  oracle  escaping  sqlplus 

15
Список зовнішніх ключів та таблиці, на які вони посилаються
Я намагаюся знайти запит, який поверне мені список зовнішніх ключів таблиці та таблиці та стовпці, на які вони посилаються. Я на півдорозі SELECT a.table_name, a.column_name, a.constraint_name, c.owner FROM ALL_CONS_COLUMNS A, ALL_CONSTRAINTS C where A.CONSTRAINT_NAME = C.CONSTRAINT_NAME and a.table_name=:TableName and C.CONSTRAINT_TYPE = 'R' Але мені ще потрібно знати, на яку таблицю …


7
У чому різниця між точністю і масштабом?
Яка різниця між точністю і масштабом в Oracle? У підручниках вони зазвичай залишають шкала порожньою і встановлюють точність до 6 при створенні первинного ключа. Що означає точність та масштабність?
141 oracle  types 

5
Порівняння дат в Oracle SQL
Я намагаюся дозволити йому відобразити кількість працівників, яких прийнято на роботу після 20 червня 1994 р. Але я отримую помилку із зазначенням недійсного ідентифікатора "JUN". Будь ласка, допоможіть, дякую! Select employee_id, count(*) From Employee Where to_char(employee_date_hired, 'DD-MON-YY') > 31-DEC-95;
141 sql  oracle 

10
Як виконати файл сценарію .SQL за допомогою c #
Я впевнений, що на це питання вже відповіли, проте мені не вдалося знайти відповідь за допомогою інструменту пошуку. Використовуючи c # Я хотів би запустити .sql файл. Файл sql містить кілька операторів sql, деякі з яких розбиті на кілька рядків. Я спробував прочитати файл і спробував виконати файл за допомогою …
140 c#  sql  oracle  scripting 

14
Зміна пароля за допомогою Oracle SQL Developer
Багато моїх користувачів не використовують SQLPlus. Я не можу дати їм змінити користувача. Ми терміни дії паролів кожні 60 днів. Я не можу отримати команду "пароль" SQLPlus для роботи в розробнику SQL. Коли я натискаю run, я отримую помилкову помилку команди Коли я натискаю сценарій запуску, нічого не відбувається. Я …

5
Використовуйте tnsnames.ora в Oracle SQL Developer
Я оцінюю розробник Oracle SQL . Моє tnsnames.oraзаповнене, і tnspingз'єднання, визначене в tnsnames.oraроботі, чудово працює. Тим не менш, SQL Developer не відображає ніяких з'єднань. Oracle SQL Developer Soars згадує, що якщо у вас на вашому пристрої вже встановлено клієнтське програмне забезпечення Oracle та файл tnsnames.ora, розробник Oracle SQL автоматично заповнить …

3
ВИБІРІТЬ В ІНТО, використовуючи Oracle
Я намагаюся зробити SELECT INTO за допомогою Oracle. Мій запит: SELECT * INTO new_table FROM old_table; Але я отримую таку помилку: SQL Error: ORA-00905: missing keyword 00905. 00000 - "missing keyword" Будь-які ідеї, що не так? Стандартна поведінка вищезазначеного має бути такою, якою я спочатку вважав: Однак Oracle реалізував це …
134 sql  oracle  ora-00905 

5
Як уникнути застереженого слова в Oracle?
У TSQL я міг би використовувати щось на кшталт Select [table] from tablenameвибору стовпця з назвою "таблиця". Як це зробити для зарезервованих слів в оракулі? Редагувати: Я спробував квадратні дужки, подвійні лапки, одинарні лапки та зворотні цитати, вони не працюють ... Як додаткове уточнення, у мене є колонка, яку хтось …

10
Як оголосити змінну і використовувати її в тому ж сценарії Oracle SQL?
Я хочу написати код для багаторазового використання і потрібно оголосити деякі змінні на початку та повторно використовувати їх у сценарії, наприклад: DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; Як я можу оголосити змінну і повторно використовувати її в операторах, що слідують за такими, як при …

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