oracle- все статьи тега ➜ страница 4


Как я могу установить пользовательский формат даты и времени в Oracle SQL Developer?

по умолчанию Oracle SQL developer отображает значения дат как 15-NOV-11. Я хотел бы видеть часть времени (час/минута/секунда) по умолчанию. есть ли способ настроить это в Oracle SQL Developer? ...

Как сбросить последовательность в Oracle?

In PostgreSQL, Я могу сделать что-то вроде этого: ALTER SEQUENCE serial RESTART WITH 0; есть ли в Oracle аналог? ...

Разница между байтом и символом в типах данных столбцов

в Oracle, в чем разница между : CREATE TABLE CLIENT ( NAME VARCHAR2(11 BYTE), ID_CLIENT NUMBER ) и CREATE TABLE CLIENT ( NAME VARCHAR2(11 CHAR), -- or even VARCHAR2(11) ID_CLIENT NUMBER ) ...

Почему имена таблиц/столбцов/индексов Oracle ограничены 30 символами?

Я могу понять, что много лет назад было бы такое ограничение, но сейчас, конечно, этот предел может быть легко увеличен. У нас есть соглашения об именовании объектов, но всегда есть случай, когда мы достигаем этого предела - особенно при именовании внешних ключей. кто - нибудь на самом деле знает, почему это не больший размер-или он больше в 11g? по-видимому, ответ заключается в том, что он сломает текущие скрипты, которые не являются защитно закодирован. Я говорю, что это очень тревожная вещ ...

Количество строк, затронутых обновлением в PL / SQL

У меня есть функция PL/SQL (работает на Oracle 10g), в которой я обновляю некоторые строки. Есть ли способ узнать, сколько строк были затронуты обновлением? При выполнении запроса вручную он говорит мне, сколько строк были затронуты, я хочу получить это число в PL/SQL. ...

Оракул "(+)" Оператор

Я проверяю некоторые старые инструкции SQL с целью их документирования и, вероятно, их улучшения. СУБД является Oracle Я не понял утверждение, которое читалось так: select ... from a,b where a.id=b.id(+) Я запутался в (+) оператор, и не мог получить его ни на каких форумах... (поиск + в кавычках тоже не работал). в любом случае, я использовал "объяснить план" SQLDeveloper и я получил выход, говоря, что HASH JOIN, RIGHT OUTER, так далее. будет ли какая-то разница, если я удалю (+) оператор ...

Как перечислить все таблицы в схеме в Oracle SQL?

Как я могу перечислить все таблицы в схеме в Oracle SQL? ...

Использование файла tnsnames.ora в Oracle SQL Developer

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

Удаление повторяющихся строк из таблицы в Oracle

Я тестирую что-то в Oracle и заполняю таблицу некоторыми образцами данных, но в процессе я случайно загрузил дубликаты записей, поэтому теперь я не могу создать первичный ключ, используя некоторые столбцы. Как я могу удалить все повторяющиеся строки и оставить только одну из них? ...

Выберите в использовании Oracle

Я пытаюсь сделать выбор в использовании Oracle. Мой запрос: SELECT * INTO new_table FROM old_table; но я получаю следующую ошибку: SQL Error: ORA-00905: missing keyword 00905. 00000 - "missing keyword" есть идеи, что случилось? стандартное поведение должно быть, как я изначально думал: Однако Oracle реализовал его совершенно по-другому на своем собственном диалекте SQL Oracle Docs on Insert ... Выберите ...

Сколько индексов базы данных слишком много?

Я работаю над проектом с довольно большой базой данных Oracle (хотя мой вопрос одинаково хорошо относится и к другим базам данных). У нас есть веб-интерфейс, который позволяет пользователям осуществлять поиск практически любой возможной комбинации полей. чтобы эти поиски шли быстро, мы добавляем индексы к полям и комбинациям полей, по которым, как мы полагаем, пользователи будут обычно искать. Однако, поскольку мы не знаем, как наши клиенты будут использовать это программное обеспечение, труд ...

Oracle PL / SQL-как создать простую переменную массива?

Я хотел бы создать переменную массива в памяти, которая может быть использована в моем коде PL/SQL. Я не могу найти никаких коллекций в Oracle PL/SQL, которые используют чистую память, все они, похоже, связаны с таблицами. Я хочу сделать что-то вроде этого в моем PL/SQL (синтаксис C#): string[] arrayvalues = new string[3] {"Matt", "Joanne", "Robert"}; Edit: Оракул: 9и ...

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 ) WHEN MATCHED THEN UPDATE SET in_correct = 'Y'; Я побежал table_1 Он имеет данные, а также я запустил внутре ...

Действительно ли внешние ключи необходимы в дизайне базы данных?

насколько я знаю, внешние ключи (FK) используются, чтобы помочь программисту правильно манипулировать данными. Предположим, что программист уже делает это правильно, тогда нам действительно нужна концепция внешних ключей? есть ли другие способы использования внешних ключей? Я что-то упустил? ...

Как создать новую базу данных после первоначальной установки oracle database 11g Express Edition?

Я установил Oracle Database 11g Expressed Edition на своем ПК (windows 7) и я также установил Oracle SQL Developer. Я хочу создать простую базу данных для начала, возможно, с одной таблицей или двумя, а затем использовать Oracle SQL Developer для вставки данных и запроса к ним. когда я открываю Oracle SQL Developer, он просит меня создать новое соединение, поэтому он предполагает, что база данных уже создана. Так что мой вопрос, как я могу создать исходную базу данных в Oracle 11g? ...

Как я могу объединить несколько строк в список с разделителями-запятыми в Oracle? [дубликат]

этот вопрос уже есть ответ здесь: SQL-запрос для объединения значений столбцов из нескольких строк в Oracle 13 ответов у меня есть простой запрос: select * from countries со следующими результатами: country_name ------------ Albania Andorra Antigua ..... Я хотел бы вернуть результаты в одну строку, так как это: Albania, Andorra, Antigua, ... конечно, я могу написать функцию PL / SQL для выполнен ...

Как игнорировать амперсанды в SQL-скрипте, запущенном из SQL Plus?

У меня есть SQL скрипт, который создает пакет с комментарием, содержащие амперсанд (&). Когда я запускаю скрипт из SQL Plus, мне предлагается ввести заменяющее значение для строки, начинающейся с &. Как отключить эту функцию, чтобы SQL Plus игнорировал амперсанд? ...

Есть ли какая-то разница между "!= "и "" в Oracle Sql?

Я хотел бы знать, есть ли какие-либо различия между этими двумя not equal операторы <> и != в Oracle. есть случаи, когда они могут дать разные результаты и разные показатели? ...

Запросов 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? Мне нужно получить имена столбцов в результирующем наборе для таблицы "пользователи", исключая определенные столбцы, указав схему. Прямо сейчас у меня есть все таблицы в моем новом табличном ...

Как получить текстовое содержимое из BLOB в Oracle SQL

Я пытаюсь увидеть из консоли SQL, что находится внутри большого двоичного объекта Oracle. Я знаю, что он содержит несколько большой объем текста, и я хочу просто увидеть текст, но следующий запрос указывает только на то, что в этом поле есть BLOB: select BLOB_FIELD from TABLE_WITH_BLOB where ID = '<row id>'; результат я получаю не совсем то, что я ожидал: BLOB_FIELD ----------------------- oracle.sql.BLOB@1c4ada9 Итак, какие магические заклинания я могу сделать, чтобы п ...