Linux-BG
Начало
Помощ
Търси
Календар
Вход
Регистрирай
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
Влез с потребителско име, парола и продължителност на сесията
Linux за българи: Форуми
>
Linux секция за начинаещи
>
Настройка на програми
>
грешка при sql скрипт.
Страници: [
1
]
Надолу
« назад
напред »
Изпечатай
Автор
Тема: грешка при sql скрипт. (Прочетена 841 пъти)
Cameron
Участници
Публикации: 11
грешка при sql скрипт.
«
-:
Sep 26, 2005, 16:57 »
Здравейте.
Интерисува ме какво трябва да се инсталира допълнително на Debian Sarge за да могат да се стартират sql скриптове. Или съответно къде бъркам. Преди машината беше на RedHat и там просто си работеха.
В часност давам следния скрипт.
Цитат
set term ^ ;
set sql dialect 3;
connect "localhost:/backup/temp/testdel.gdb" password "master" user "DBA";
delete
from
pickings p
where
p.gettime < first_day_of_prev_month(current_timestamp);
delete
from
barcodeshistory bh
where
bh.placetime < current_date -10;
delete
from
packages pa
where
pa.lastmodifytime < first_day_of_prev_month(current_timestamp);
commit work;
set term ^ ;
Грешките които ми излизат са тези.
Цитат
database@db:/backup/temp$ ./scr.sql
./scr.sql: line 3: connect: command not found
./scr.sql: line 4: delete: command not found
from: can't read /var/mail/sysadmin
./scr.sql: line 6: pickings: command not found
./scr.sql: line 7: where: command not found
./scr.sql: line 8: syntax error near unexpected token `('
./scr.sql: line 8: ` p.gettime < first_day_of_prev_month(current_timestamp);'
database@db:/backup/temp$
Скрипта просто трие стари данни от firebird база данни. Работещ е защото през директен редактор се екзекютва успешно.
Поразрових се из google, но намерих доста труги неща но не и това
'>
Мерси.
Активен
Agent_SMITH
Administrator
Напреднали
Публикации: 3082
matrix kernel module
грешка при sql скрипт.
«
Отговор #1 -:
Sep 26, 2005, 17:07 »
apt-get update
apt-cache search mysql
apt-get install kakvoto-si-vidql-4e-vurshi-rabota-ot-spisuka
другото нещо, което трябва да погледнеш е правата на потребителя, заради: "cannot read...."
казвай какво си намерил, какво си опитал, ако не сработва да го борим?
Активен
-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-
Гост
грешка при sql скрипт.
«
Отговор #2 -:
Sep 26, 2005, 18:18 »
Добре де от скрипта ти не става ясно кой ще го обработи - например най-отгоре на перл скриптовете има #!/usr/bin/perl на баш скриптовете има #/bin/sh и така нататък. Това на английски го пишат като she bang line не знам как ще се преведе на български. Това указва коя програма ще прочете скрипта и ще го изпълни.
Може би нещо то сорта на #!/usr/bin/firebirdsql в началото на файла ще ти помогне. Естесвено замести firebirdsql с там какъвто е шел клиента на Firebird или нещо друго подобно.
Активен
rat
Напреднали
Публикации: 266
грешка при sql скрипт.
«
Отговор #3 -:
Sep 26, 2005, 18:27 »
Ако това е sql скрипт би трябвало да го подадеш на някаква програма за да с еизпълни. Тоест нещо такова:
Примерен код
firebird sql.sql
В момента май се опитва да го старира като шел скрипт.
В отговор на въпроса ти : предполагам че ти трбва firebird ?..
Активен
http://www.last.fm/user/rat_bg/
Страници: [
1
]
Нагоре
Изпечатай
« назад
напред »