powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблемки с SQL
10 сообщений из 10, страница 1 из 1
Проблемки с SQL
    #32266201
Lefan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привествую...
в чем проблема? чего не хватает? взял из примера:
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
Проблемки с SQL
    #32266225
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это ты опиши, в чем проблема
...
Рейтинг: 0 / 0
Проблемки с SQL
    #32266242
Lefan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извеняюсь... :)
Код: 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
Проблемки с SQL
    #32266289
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у тибя праблема в том, что все ни правильно

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

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

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

или можно, какой-нить подходящий примерчик, чтоб моя функция пошла...
...
Рейтинг: 0 / 0
Проблемки с SQL
    #32266511
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да пжалста
а что а тебя за переводчик с 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
Проблемки с SQL
    #32266553
Lefan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> а что а тебя за переводчик с 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
Проблемки с SQL
    #32266574
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это не TSO а OS/400!
...
Рейтинг: 0 / 0
Проблемки с SQL
    #32266611
Lefan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> это не TSO а OS/400!
ну а средство связи с машиной (а может у Вас по другому называется...)
я на 10 меньше!!! и Z/OS!!! :)

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

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


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