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

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

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

107
Самый чистый способ построить строку SQL в Java

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

106
SQL выбор строк по самой последней дате

Используя следующий запрос и результаты, я ищу самую последнюю запись, в которой ChargeId и ChargeType уникальны. select chargeId, chargeType, serviceMonth from invoice CHARGEID CHARGETYPE SERVICEMONTH 1 101 R 8/1/2008 2 161 N 2/1/2008 3 101 R 2/1/2008 4 101 R 3/1/2008 5 101 R 4/1/2008 6 101 R...

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

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

104
MySQL 'create schema' и 'create database' - есть ли разница?

Заглянув в information_schemaбазу данных и изучив метаданные одного из моих любимых проектов, мне трудно понять, какие (если есть) различия между create schemaкомандой и create databaseкомандой для MySQL. Есть ли отличия? Если нет, то это довольно типичный образец поведения для реляционных баз...

104
Oracle SQL, объединить несколько столбцов + добавить текст

Итак, я в основном хочу отобразить это (всю строку в ОДНОМ столбце): Мне нравится торт [тип колонки] с [колонкой глазури] и [колонкой фруктов]. Результат должен быть: Cake_Column ---------------- I like chocolate cake with whipped_cream and a cherry. I like strawberry cake with vanilla_cream and a...

104
Разделение строки на несколько строк в Oracle

Я знаю, что на этот вопрос в какой-то степени ответили PHP и MYSQL, но мне было интересно, может ли кто-нибудь научить меня простейшему подходу к разделению строки (с разделителями-запятыми) на несколько строк в Oracle 10g (предпочтительно) и 11g. Таблица выглядит следующим образом: Name | Project...

103
Разница между CLOB и BLOB в DB2 и Oracle Perspective?

Я был очень очарован этими двумя типами данных. Согласно Oracle Docs , они представлены следующим образом: BLOB: строка большого двоичного объекта переменной длины, длина которой может составлять до 2 ГБ (2 147 483 647). В первую очередь предназначен для хранения нетрадиционных данных, таких как...

103
Мне нужно хранить почтовые индексы в базе данных. Насколько большим должен быть столбец?

Я ожидаю, что в моей базе данных Oracle столбец будет VARCHAR2. Почтовые индексы США - 9. Канадцу 7 лет. Я думаю, что 32 символа будут разумным верхним пределом Что мне не хватает? [EDIT] TIL: 12 - разумный ответ на вопрос Спасибо всем, кто внес свой вклад....

103
Oracle JDBC ojdbc6 Jar как зависимость Maven

Я не могу заставить Maven связать файл ojdbc6.jar с файлом war моего проекта. У меня он работает в файле POM при указании зависимости непосредственно для инструментов Hibernate. Но он не будет связан с военным файлом проекта, и поэтому мой проект не будет работать на Tomcat. Я пробовал все решения,...

103
ORA-01882: регион часового пояса не найден

Я получаю доступ к базе данных Oracle из приложения Java, когда я запускаю свое приложение, я получаю следующую ошибку: java.sql.SQLException: ORA-00604: ошибка на рекурсивном уровне SQL 1 ORA-01882: регион часового пояса не найден...

102
Можем ли мы иметь несколько «WITH AS» в одном sql - Oracle SQL

У меня был очень простой вопрос: разрешает ли oracle несколько "WITH AS" в одном операторе sql. Пример: WITH abc AS( select ......) WITH XYZ AS(select ....) /*This one uses "abc" multiple times*/ Select .... /*using XYZ multiple times*/ Я могу заставить запрос работать, повторяя один и тот же...

102
Печать значения переменной в SQL Developer

Я хотел напечатать значение конкретной переменной, которая находится внутри анонимного блока. Я использую Oracle SQL Developer. Я пробовал использовать dbms_output.put_line. Но это не работает. Код, который я использую, показан ниже. SET SERVEROUTPUT ON DECLARE CTABLE...

98
Как использовать СОЗДАТЬ ИЛИ ЗАМЕНИТЬ?

Правильно ли я понимаю, что CREATE OR REPLACE в основном означает «если объект существует, отбросьте его, а затем создайте в любом случае?» Если да, то что я делаю не так? Это работает: CREATE TABLE foo (id NUMBER, title VARCHAR2(4000) DEFAULT 'Default Title') И это не так (ORA-00922: параметр...

98
Как я могу перечислить ВСЕ гранты, полученные пользователем?

Мне нужно увидеть все гранты по БД Oracle. Я использовал функцию TOAD для сравнения схем, но она не показывает заманчивые гранты и т. Д., Поэтому есть мой вопрос: Как я могу перечислить все гранты в базе данных Oracle?...