Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблемки с SQL / 10 сообщений из 10, страница 1 из 1
16.09.2003, 12:11
    #32266201
Lefan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемки с SQL
Привествую...
в чем проблема? чего не хватает? взял из примера:
osp.admin.tomsk.ru/os/1999/09-10/061.htm
Код: plaintext
1.
2.
3.
4.
CREATE FUNCTION sav.pub_year (INTEGER volume) 
                RETURNS CHAR( 4 ) 
   BEGIN
      RETURN CAST (volume +  2002  AS CHAR( 4 ));
   END;
...
Рейтинг: 0 / 0
16.09.2003, 12:22
    #32266225
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемки с SQL
это ты опиши, в чем проблема
...
Рейтинг: 0 / 0
16.09.2003, 12:30
    #32266242
Lefan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемки с SQL
извеняюсь... :)
Код: plaintext
1.
2.
3.
4.
5.
CREATE FUNCTION sav.getYear (INTEGER volume) 
                RETURNS INTEGER 
   BEGIN
      RETURN CAST (volume +  2002  AS CHAR( 4 ));
   END
[IBM][CLI Driver][DB2/NT] SQL0104N  An unexpected token  "BEGIN"  was found following  "ume) RETURNS INTEGER" .  Expected tokens may include:   "<space>" .  SQLSTATE= 42601 
...
Рейтинг: 0 / 0
16.09.2003, 12:50
    #32266289
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемки с SQL
у тибя праблема в том, что все ни правильно

CREATE FUNCTION sav.getYear (INTEGER volume)
RETURNS INTEGER
LAGUAGE SQL

BEGIN
RETURN CAST (volume + 2002 AS CHAR(4));
END

и еще много чего
...
Рейтинг: 0 / 0
16.09.2003, 14:15
    #32266488
Lefan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемки с SQL
А есть, где-нибуть, описания параметров по русски, а то перевожу (и переводчиком тоже), а смысла уловить не могу... :(

или можно, какой-нить подходящий примерчик, чтоб моя функция пошла...
...
Рейтинг: 0 / 0
16.09.2003, 14:21
    #32266511
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемки с SQL
да пжалста
а что а тебя за переводчик с SQL yна русский?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
                              Enter SQL Statements                              
                                                                                
 Type SQL statement, press Enter.                                               
    > CREATE FUNCTION getYear (volume INT)                                      
      RETURNS INTEGER                                                           
      LANGUAGE SQL                                                              
                                                                                
      BEGIN                                                                     
      RETURN volume +  2002 ;                                                     
      END                                                                       
      CREATE FUNCTION statement complete.                                       
 ===>                                                                           
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                        Bottom  
 F3=Exit   F4=Prompt   F6=Insert line   F9=Retrieve   F10=Copy line             
 F12=Cancel            F13=Services     F24=More keys                           
                                                                                
...
Рейтинг: 0 / 0
16.09.2003, 14:38
    #32266553
Lefan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемки с SQL
> а что а тебя за переводчик с SQL yна русский?
не SQL, а доку по DB2
и твой примерчик у мня не катит, та же ошибка... :(
Код: plaintext
1.
2.
3.
[IBM][CLI Driver][DB2/NT] SQL0104N  An unexpected token  "BEGIN"  was
found following  "INTEGER LANGUAGE SQL" .
Expected tokens may include:   "<space>" .  SQLSTATE= 42601 


PS: смотрю TSO юзаешь... :)
можешь мыло заслать на AShubin@km.ru, вопросец есть...
...
Рейтинг: 0 / 0
16.09.2003, 14:44
    #32266574
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемки с SQL
это не TSO а OS/400!
...
Рейтинг: 0 / 0
16.09.2003, 14:57
    #32266611
Lefan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемки с SQL
> это не TSO а OS/400!
ну а средство связи с машиной (а может у Вас по другому называется...)
я на 10 меньше!!! и Z/OS!!! :)

Вот только начал базы изучать, дык сразу столько проблем... :)
документации бумажной тонна, а на русском 4 книги (да и то по DB2 for Win)

У своих спрашиваю, а никто ничего не знает... :(
и все-равно не идет твой примерчик... (я все пробую на DB2 под Win)
какие еще могут быть предложения?
...
Рейтинг: 0 / 0
16.09.2003, 15:15
    #32266641
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемки с SQL
BEGIN ATOMIC!
RTFM!!!!!!!!!!!
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблемки с SQL / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]