Страница 1 из 1

Битовые операции в MSJet SQL

Добавлено: 02 дек 2003, 10:18
ura
А кто знает поддержмваются ли битовые операции в MSJet SQL или может какие функции есть для работы с битами.

Добавлено: 06 дек 2003, 19:47
vg
Юра,
ты б написал, что ты хочешь сделать посуществу.
Чего надо, скалярные фунции, аль что?

Добавлено: 07 дек 2003, 18:39
ura
Надо были аналоги битовых операций & и | в MSSQL.
например:

select * from products where (status & 32) <> 0

Но как показали изыскания, нет поддержки этого в реализации SQL под Access, серьезно прокололся, можно сказать...

Добавлено: 07 дек 2003, 20:34
vg
Да, Юра, это хорошо, что ты "покопал" и поизыскивал цэ. И нам (на форуме) пользительно будет для расширения кругозора.

Но "серьезно прокололся, можно сказать...", думаю, не ты, а топ-менеджеры этого хозяйства MS, которые возглавляли изготовление JET. Это действительно их косяк. Ситуация там, на мой взгляд, ещё хуже. Они даже не смогли обеспечить непротиворечивый синтаксис SQL Jet и T-SQL там, где "копал" ты, да и в других лексемах тоже (со скалярными функциями вообще дело швах). Это выглядит особенно глупо, поскольку и компания-разработчик одна, да постоянные импотентские потуги интеграции одного с другим (проектов аксеса с ихним сиквел-сервером) - достали.

Добавлено: 09 дек 2003, 09:38
ura
Thanks, man.