← All posts tagged Oracle

DespicableMe
Коллеги, а как мне сделать выгрузку данных из oracle db в exel, но так, чтобы в дальнейшем exel понял, что перед ним даты?
Где найти информацию об остальных функциях?
DespicableMe
Java Maven Товарищи!
Использую мавен:
Apache Maven 2.2.1 (rdebian-14)
Java version: 1.7.0_80
Java home: /usr/lib/jvm/java-7-oracle/jre
Default locale: ru_RU, platform encoding: UTF-8
OS name: "linux" version: "3.13.0-65-generic" arch: "amd64" Family: "unix"
java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
Использую затмение версии Eclipse Java EE IDE for Web Developers.

Version: Mars.1 Release (4.5.1)
Build id: 20150924-1200
До этого пользовал кэплер.
Теперь вопрос: как поменять версию жавы в проекте? В свойствах проекта указано использовать версию 1.7, но при команде maven install из среды, эта гадина выдаёт ошибку:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project sc: Compilation failure
[ERROR] /home/andrei/workspace/sc/src/main/java/logic/Inotify.java:[32,24] strings in switch are not supported in -source 1.5
[ERROR] (use -source 7 or higher to enable strings in switch)
А отсюда видно, что оно пытается использовать версию 1.5.
В pom.xml указал
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 maven.apache.org">
<modelVersion>4.0.0</modelVersion>
<groupId>sc</groupId>
<artifactId>sc</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>sc</name>
<description>sc</description>
<dependencies>
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jzlib</artifactId>
<version>1.1.3</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-vfs2</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
</project>
Не знаю, как ему указать другую версию жава и вообще необходимо ли.
Советы в интернетах сводятся к замене жавы в свойствах.
Посоветуйте, товарищи!
DespicableMe
? Oracle SQL Народ, жуть нужна помощь, а то спать не буду. Мне надо:
Схема БД состоит из четырех таблиц:
Product(maker, model, type)
PC(code, model, speed, ram, hd, cd, price)
Laptop(code, model, speed, ram, hd, price, screen)
Printer(code, model, color, type, price)
Таблица Product представляет производителя (maker), номер модели (model) и тип ('PC' — ПК, 'Laptop' — ПК-блокнот или 'Printer' — принтер). Предполагается, что номера моделей в таблице Product уникальны для всех производителей и типов продуктов. В таблице PC для каждого ПК, однозначно определяемого уникальным кодом – code, указаны модель – model (внешний ключ к таблице Product), скорость — speed (процессора в мегагерцах), объем памяти — ram (в мегабайтах), размер диска — hd (в гигабайтах), скорость считывающего устройства — cd (например, '4x') и цена — price. Таблица Laptop аналогична таблице РС за исключением того, что вместо скорости CD содержит размер экрана -screen (в дюймах). В таблице Printer для каждой модели принтера указывается, является ли он цветным — color ('y', если цветной), тип принтера — type (лазерный – 'Laser', струйный – 'Jet' или матричный – 'Matrix') и цена — price.
Задание 1: Найти производителей, которые выпускают более одной модели, при этом все выпускаемые производителем модели являются продуктами одного типа.
Вывести: maker, type
Задание 2:
Удалить все блокноты, выпускаемые производителями, которые не выпускают принтеры.

Помогите, а то туплю ужасно :(
DespicableMe
SQL Гавно этот ваш MySQL. Синтаксис не очевиден, предсказать как оно будет работать нельзя. Я с ума наверное сойду, прежде чем получу своё "отлично".
Хотя, наверное, это дурацкая привычка от Oracle осталась. Там немного другой синтаксис запросов, чуть отличный от MySQL.
А ещё тупее то, что нужно писать запросы на бумажке при сдаче. Как тут проверить?