
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.09.2005, 18:02
|
|||
|---|---|---|---|
nativeSQL(String sql) |
|||
|
#18+
У интерфейса коннектион есть метод нативеСКУЭЛЬ( Стринг скуэль). Вопрос где можно найти синтаксис джававского независимого от бд эскуэля - ну например как альясы писать - через пробел или через ас.... и тд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2005, 18:28
|
|||
|---|---|---|---|
|
|||
nativeSQL(String sql) |
|||
|
#18+
java'вского скуля нет... весь скуль СУБД-зависим и совместим только на уровне поддержки стандартов от Ansi ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2005, 18:29
|
|||
|---|---|---|---|
nativeSQL(String sql) |
|||
|
#18+
а зачем тогда натив скуль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2005, 18:33
|
|||
|---|---|---|---|
nativeSQL(String sql) |
|||
|
#18+
это драйвер-specific фича. ты драйверу - ansi-запрос, он тебе (может) возвратить нативную строку, специфичную для данной субд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2005, 18:38
|
|||
|---|---|---|---|
nativeSQL(String sql) |
|||
|
#18+
А есть ли классы кот преобразуют стандарт sql в спейифичный например перед альясом ставят AS или пробел в зависимости от заданной СУБД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2005, 18:44
|
|||
|---|---|---|---|
|
|||
nativeSQL(String sql) |
|||
|
#18+
пишите на Ansi SQL и многие СУБД будут выполнять запрос правильно например перед альясом ставят AS или пробел в зависимости от заданной СУБД например, AS они все будут поддерживать и так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2005, 18:44
|
|||
|---|---|---|---|
nativeSQL(String sql) |
|||
|
#18+
Пример для оракла. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Вывод: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2005, 10:10
|
|||
|---|---|---|---|
nativeSQL(String sql) |
|||
|
#18+
Огромное спасибо! А может ссылочки по синтаксису АНСИ СКУЛЬ у кого нить есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2005, 10:23
|
|||
|---|---|---|---|
nativeSQL(String sql) |
|||
|
#18+
Гугл поможет :) Только объясни, зачем тебе стандартный SQL? Ни одна бд, насколько я знаю, не поддерживает его на 100%... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2005, 10:29
|
|||
|---|---|---|---|
nativeSQL(String sql) |
|||
|
#18+
Понимаю ! но мне от СКУЭЛЬ много не надо - селекты, втьюхи и сиквенсы! вот только синтекс немного разный - хочется универсальности! например как аутер джоины синтаксически выглядят!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2005, 19:04
|
|||
|---|---|---|---|
nativeSQL(String sql) |
|||
|
#18+
Предлагаю вариант - написать свой интерпретатор, который будет конвертить собственный формат SQL (на основе ANSI + некоторые специфические конструкции типа сиквенсов и т.п. - ибо, например, в Интербейсе не поддерживались сиквенсы, там генераторы юзать надо...), а потом в зависимости от типа базы подставлять соответствующие нэйтив-конструкции. Не в одном месте работы такое наблюдал, кстати. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2151543]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
195ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 496ms |

| 0 / 0 |
