Показать сообщение отдельно
Старый 14.11.2011, 12:59   #22
sskorykh
Местный завсегдатай
 
Аватар для sskorykh
 
Регистрация: 10.08.2009
Адрес: Барнаул
Сообщений: 876
sskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунок
Цитата:
Сообщение от Алек Посмотреть сообщение
А языки у всех этих штуковин(Oracle, Firebird и т.п.) у всех свои вариации или SQL или вариации SQL или чё?
Стандарты ANSI SQL формировались параллельно с активным развитием рынка СУБД. Некоторые требования стандарта разработчики оказались выполнить не в состоянии. Например, исторически сложилось, что пустая строка и null в Oracle - одно и то же. Это категорически неправильно, но разработчики решили оставить всё как есть ради совместимости. Таких примеров можно много привести. С другой стороны, всё-таки все разработчики старались выполнять рекомендации стандарта. Потому перейти с одного диалекта на другой не так уж и сложно. Исключение - языки программирования хранимых процедур и триггеров. Вот здесь полный беспредел.

Цитата:
Сообщение от Алек Посмотреть сообщение
Если Firebird "родной для борланд-си-билдер", то тут вообще не надо SQL знать?
Обязательно надо знать! Чтоб ночью проснулся и мог запрос составить. Я не шучу.
sskorykh вне форума   Ответить с цитированием