Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.10.05;
Скачать: CL | DM;

Вниз

Почкму ругается на GO???   Найти похожие ветки 

 
Ega23 ©   (2008-04-04 10:27) [0]

MSSQL 2000
через cmd выполняю следующую команду:
isql -n -b -S%SRV% -U%USR% -d%DB% -P%PWD% -i%thedir%patch.sql  >>%result%  
patch.sql - файл, типа

create table ...
print("Table created : ")
GO

alter table ....
GO

и т.д.


Ругается на GO. Всю жизнь работало, и вдруг перестало.
В чём проблема?


 
Johnmen ©   (2008-04-04 10:37) [1]


> Ega23 ©

Лично мне странно слышать от тебя таким образом поставленный вопрос... :(


 
Ega23 ©   (2008-04-04 10:41) [2]


> Лично мне странно слышать от тебя таким образом поставленный
> вопрос.


Мне страшно другое: 8 лет такая конструкция нормально работала, и вдруг перестала. Либо я чего-то не понимаю, либо 8 лет всё работало не правильно.

Самое удивительное, что этот скрипт на ура проскакивает из QA. А через isql - только если GO убрать. Но этого делать не хочется, разделитель транзакций как-никак...


 
Johnmen ©   (2008-04-04 10:52) [3]


> Ega23 ©   (04.04.08 10:41) [2]

Т.е. ты настолько испугался, что напрочь забыл текст ошибки?
:)


 
sniknik ©   (2008-04-04 10:57) [4]

> 8 лет такая конструкция нормально работала, и вдруг перестала.
8 лет с этим самым файлом...? тогда точно, чудо.

или только с ним? а если другой, гарантированно работающий ранее (3.5 летней давности например) проверить?

> Либо я чего-то не понимаю
100%, не знаю что, но гарантирую, что все "чудеса" от непонимания чегото.
> Самое удивительное, что этот скрипт на ура проскакивает из QA. А через isql - только если GO убрать.
QA и isql не одно и тоже, QA понимает юникод. а консольный с юникодом както по другому называется.


 
Ega23 ©   (2008-04-04 11:00) [5]


create table Abonents (
  AbID                 int Identity(1,1)    not null,
  AbGUID               uniqueidentifier     not null,
  AbDatReg             datetime             not null,
  AbStatus             smallint             not null,
  AbVal                varchar(255)         not null,
  AbNot                varchar(255)         not null,
  constraint PK_ABONENTS primary key  (AbID)
)
go

print("Table created : Abonents");

Incorrect syntax near the keyword "print".

Если убрать go - отрабатывает в полный путь.
Если выполнять из QA - отрабатывает в полный путь, как с GO так и без.


 
Ega23 ©   (2008-04-04 11:01) [6]


> а консольный с юникодом както по другому называется.


osql он называется.


 
clickmaker ©   (2008-04-04 11:07) [7]

)

print("Table created : Abonents");
go

?


 
Ega23 ©   (2008-04-04 11:11) [8]


> clickmaker ©   (04.04.08 11:07) [7]


Line 1: Incorrect syntax near "go".


 
Ega23 ©   (2008-04-04 11:14) [9]

Всё, нашёл в чём дело. Всё просто до идиотизма: редактировал скрипт в notepad++, а там по-умолчанию перевод строки стоял LF вместо CRLF.


 
clickmaker ©   (2008-04-04 11:16) [10]


> notepad++, а там по-умолчанию перевод строки стоял LF

странно, что в виндозной проге МАКовский перевод по умолчанию...


 
Плохиш ©   (2008-04-04 11:20) [11]


> clickmaker ©   (04.04.08 11:16) [10]
>
> > notepad++, а там по-умолчанию перевод строки стоял LF
>
>
> странно, что в виндозной проге МАКовский перевод по умолчанию

Поделка на коленке студентов-недоучек, считающих, что они лучше других знают какие должны быть разделители в текстах?


 
Ega23 ©   (2008-04-04 11:30) [12]


> Поделка на коленке студентов-недоучек, считающих, что они
> лучше других знают какие должны быть разделители в текстах?


Не думаю. Он же, вроде, из KDE-шного редактора вырос.
Кстати, ради интереса сейчас заглянул в настройки - по-умолчанию win-кодировка стоит...
Может случайно как-то сбил?



Страницы: 1 вся ветка

Текущий архив: 2008.10.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
4-1194272170
kernel
2007-11-05 17:16
2008.10.05
spindown by DeviceIoControl


2-1219387610
kate158
2008-08-22 10:46
2008.10.05
как можно добавить вычисляемое поле в grid?


15-1219010733
No_Dead(w)
2008-08-18 02:05
2008.10.05
монитор не выключается%)


15-1218610196
MsGuns
2008-08-13 10:49
2008.10.05
Лето или очередная летаргия форума ?


4-1197398579
Jolik
2007-12-11 21:42
2008.10.05
Как сделать свои подсказки...