Показать сообщение отдельно
Старый 02.02.2005, 15:02   #21  
Alks is offline
Alks
Участник
 
336 / 41 (2) +++
Регистрация: 23.07.2004
Адрес: г. Новокузнецк
Цитата:
Изначально опубликовано Nikolaich
Да, к сожалению это так - придется терпеть. Сам не понимаю зачем многих прелестей
SQL лишили - например, оператора Having и других...
Да в общем то понятно почему.
Свой формат SQL языка понадобился потому что невозможно иным способом реализовать:
1. Независимость от СУБД. Хвалёные ANSI стандарты SQL языка на деле оборачиваются головняками для программистов, реально пытающихся обеспечить многоплатформенность своих СУБД
2. автоматическое, независящее от программиста и присвоение, RecId
3. автоматическую фильтрацию базы по компании или вирт. компании - DataAreaId
4. поддержка опциональных полей creation/modification Date/Time и т.п.
5. доступ на уровне записи
6. ...много чего еще.

Да и почему их формат SQL запросов получился такой усеченный тоже понятно - просто реально им не надо было многого от SQL, реализовали только то, что было разумно реализовать для своего кода.