Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASE 12.5.1 и isql
|
|||
|---|---|---|---|
|
#18+
День добрый Linux, ASE 12.5.1 есть кусок кода: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Объект VersionHistory присутствует, трабла собственно в том, что если запустить этот кусок кода в интерактивном режиме, то create table не отрабатываети ( что собственно и верно ), если же `isql .... -D CORRECT_DB -i file_with_this_code.sql` то отрабатывается в результате чего пытается создать еще раз таблицу и вываливается с ошибкой.... Кто нибудь подскажет где грабли ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2005, 14:50 |
|
||
|
ASE 12.5.1 и isql
|
|||
|---|---|---|---|
|
#18+
вернее даже не так. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. тоесть и в интерактивном режиме оно отрабатывает, только как то странно... Тоесть принты проигнорировала, а crreate table выполнила... Почему ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2005, 15:15 |
|
||
|
ASE 12.5.1 и isql
|
|||
|---|---|---|---|
|
#18+
Линух не линух = это все равно, а вот оператор CREATE TABLE должен быть целиком в отдельном батче. Т.е. IF до него писать нельзя. Поэтому пишут немного по другому : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2005, 16:02 |
|
||
|
ASE 12.5.1 и isql
|
|||
|---|---|---|---|
|
#18+
дык задачка несколько в другом надо проверить если нет таблици то создать ее если есть то ничего не делать. засада даже не в том что оно ругается а в том что вся эта байда от билинга, комерческого, мать их так не хорошо, так вот там go один раз в конце стоит а после каждого оператора проверка на ошибки и если ошибка то goto error.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2005, 16:18 |
|
||
|
ASE 12.5.1 и isql
|
|||
|---|---|---|---|
|
#18+
Был уже подобный топик. Мы в это тоже вляпывались. На ASE 11 такая конструкция прекрасно работала, на 12 перестала. Смех в том, что такой скрипт генерит Sybase Power Designer! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2005, 16:35 |
|
||
|
ASE 12.5.1 и isql
|
|||
|---|---|---|---|
|
#18+
michael_Был уже подобный топик. Спасибо, почитал.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2005, 17:28 |
|
||
|
ASE 12.5.1 и isql
|
|||
|---|---|---|---|
|
#18+
2 michael извини, перечитал еще раз ваш пост за 2004 год, и... не понял. Не подскажек как вы все таки реализовали данную логику ? То есть если нет таблици то создать ее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 20:35 |
|
||
|
ASE 12.5.1 и isql
|
|||
|---|---|---|---|
|
#18+
Через динамический SQL if not exists (select name from sysobjects where name = "VersionHistory") exec ("CREATE TABLE VersionHistory (id numeric(10, 0) identity, MajorVersion int NOT NULL, MinorVersion int NOT NULL, ReleaseNum int NOT NULL, Build int NOT NULL, Patch int NULL, StartDatetime datetime NOT NULL, StopDatetime datetime NOT NULL)") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 21:11 |
|
||
|
ASE 12.5.1 и isql
|
|||
|---|---|---|---|
|
#18+
morisЧерез динамический SQL if not exists (select name from sysobjects where name = "VersionHistory") exec ("CREATE TABLE VersionHistory (id numeric(10, 0) identity, MajorVersion int NOT NULL, MinorVersion int NOT NULL, ReleaseNum int NOT NULL, Build int NOT NULL, Patch int NULL, StartDatetime datetime NOT NULL, StopDatetime datetime NOT NULL)") блин, работает. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 21:51 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=103&tid=2013640]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 362ms |

| 0 / 0 |
