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

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

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

9
Экранирование символа амперсанда в строке SQL
Я пытаюсь запросить определенную строку по имени в моей базе данных sql, и у нее есть амперсанд. Я попытался установить escape-символ, а затем избежать амперсанда, но по какой-то причине это не работает, и я не уверен, в чем именно заключается моя проблема. Set escape '\' select * from V1144engine.T_nodes where …
149 sql  oracle  escaping  sqlplus 

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 

5
Oracle SELECT TOP 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 APP_ID NOT …
147 sql  oracle  top-n 

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

8
Булево поле в Oracle
Вчера я хотел добавить логическое поле в таблицу Oracle. Однако в Oracle нет логического типа данных. Кто-нибудь здесь знает лучший способ симулировать логическое значение? Погуглив тему обнаружил несколько подходов Используйте целое число и просто не удосуживайтесь присвоить ему что-либо кроме 0 или 1. Используйте поле char с «Y» или «N» …

16
Как выполнить буферизацию в файл в формате CSV с помощью SQLPLUS?
Я хочу извлечь некоторые запросы в выходной формат CSV. К сожалению, я не могу использовать какой-либо модный клиент SQL или какой-либо язык для этого. Я должен использовать SQLPLUS. Как мне это сделать?
145 sql  oracle  csv  sqlplus 


15
Список внешних ключей и таблиц, на которые они ссылаются в Oracle DB
Я пытаюсь найти запрос, который вернет мне список внешних ключей для таблицы, а также таблиц и столбцов, на которые они ссылаются. Я на полпути с 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' Но мне все еще нужно …

14
Смена пароля с Oracle SQL Developer
Многие из моих пользователей не используют SQLPlus. Я не могу дать им другого пользователя. Срок действия паролей истекает каждые 60 дней. Я не могу получить команду SQLPlus "пароль" для работы в разработчике SQL. Когда я нажимаю "Выполнить", я получаю неверную командную ошибку Когда я нажимаю сценарий запуска, ничего не происходит. …

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

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

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

5
Как мне избежать зарезервированного слова в Oracle?
В TSQL я мог бы использовать что-то вроде Select [table] from tablenameвыбора столбца с именем «таблица». Как мне сделать это для зарезервированных слов в Oracle? Изменить: я пробовал квадратные скобки, двойные кавычки, одинарные кавычки и обратные кавычки, они не работают ... В качестве дополнительного пояснения у меня есть столбец, который …

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

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