Питер посетил наш вице-президент и мы четыре часа плавали на теплоходе по Неве, отмечая релиз Java 7 ...
Питер посетил наш вице-президент и мы четыре часа плавали на теплоходе по Неве, отмечая релиз Java 7. Сити Блюз выглядит замечательно, но вот еда мне не очень понравилась. Рёбрышки с жиром, но без мяса, колечки непонятные.
Впервые увидел дом-чайник. Говорят, что сегодня с утра он закипел - из-за пожара вился дымок над главным зданием Санкт-Петербург Плаза.
[content]
... относится к СУБД
, но большинство ... при вычислении условий
не ограничивается состояниями ...
Всем привет!
Долго думал, что бы написать полезного про Оракл, перепробовал кучу тем. Каждый раз получалось слишком длинно, потому что уносило глубоко в дебри. Поэтому решил начать с максимально простой темы, чтобы оценить интерес аудитории и её отношение к моему стилю изложения материала (имхо, писатель из меня не очень). Несколько замечаний:
- заметка относится к СУБД Oracle, но большинство написанного касается и других СУБД;
- не получилось симпатично оформть код: тег source lang=«sql» подсвечивает слишком мало, как сделать по другому не в курсе. Если кто покажет, быстро всё приведу в более читабельный вид.
Итак.
Основные положения
Специальное значение NULL означает отсутствие данных, констатацию того факта, что значение неизвестно. По умолчанию это значение могут принимать столбцы и переменные любых типов, если только на них не наложено ограничение
NOT NULL
. Также, СУБД автоматически добавляет ограничение
NOT NULL
к столбцам, включенным в первичный ключ таблицы.
Основная особенность NULLа заключается в том, что он не равен ничему, даже другому NULLу. С ним нельзя сравнить какое-либо значение с помощью любых операторов:
=
,
<
,
>
,
like
… Даже выражение
NULL != NULL
не будет истинным, ведь нельзя однозначно сравнить одну неизвестность с другой. Кстати, ложным это выражение тоже не будет, потому что при вычислении условий Oracle не ограничивается состояниями
ИСТИНА
и
ЛОЖЬ
. Из-за наличия элемента неопределённости в виде NULLа существует ещё одно состояние —
НЕИЗВЕСТНО
.
Читать дальше →
... было «Программирование СУБД
». Задания были интересными ...
Привет, Хабролюди!
В мае месяце в Москве прошла олимпиада IT-Планета, одной из номинаций которой было «Программирование СУБД Oracle». Задания были интересными и сложными, и хотелось бы поделиться решением некоторых из них.
Первая задача, о которой я расскажу — задача о восьми ферзях, решить ее было необходимо используя для этого только SQL и ничего более, сначала я эту задачу просто вычеркнул из списка тех, которые собираюсь решать, но в последний час все-таки ее решил, что принесло мне первое место и диплом из рук министра связи и массовых коммуникаций РФ.
Читать дальше →
... 2011 в офисе
в Москве состоится ... партнеров по продукту
TimesTen.
TimesTen – ...
12 сентября 2011 в офисе Oracle в Москве состоится семинар для партнеров по продукту Oracle TimesTen. Oracle TimesTen – это in-memory СУБД, то есть СУБД, использующая для хранения и обработки данных оперативную память. Так как оперативная память многократно быстрее, чем дисковая, то TimesTen позволяет обрабатывать запросы гораздо быстрее, чем традиционные СУБД. Само название TimesTen возникло [...]...(read more)
... пошаговой инструкции от
. Кому интересно, ... необходимости установки клиента
на машинах ...
Доброго времени суток.
При разработке программного обеспечения всегда руководствовался простым правилом, чем меньше в развивающемся проекте используется сторонних компонентов, платформ, технологий, тем лучше. Почти все гениальное — просто. К сожалению, у разработчика не всегда есть возможность свободного выбора средств и систем, с которыми он работает. Вот и мне достался проект Windows Forms + ODAC + Oracle DB Server.
С большой радостью узнал о выходе Oracle Data Access Components (ODAC) for Microsoft Entity Framework and LINQ to Entities (Beta2). Очень ждал этого момента и вот свершилось! Можно не использовать сторонние ORM — все под ключ.
Как научить приложение использовать Entity Framework через установленный на конечных машинах клиент ODAC — описано в пошаговой инструкции от Oracle. Кому интересно, как избавиться от необходимости установки клиента Oracle на машинах пользователей, прошу под кат.
Читать дальше →