Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / скрытые PK & FK на AS/400 / 7 сообщений из 7, страница 1 из 1
20.10.2006, 16:17
    #34070497
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрытые PK & FK на AS/400
всем привет. Имеется схема на АС400, в ней куча таблиц. При выборе "Definition" в контекстном меню для каждой таблицы, на вкладках "Key constraints" & "Referential constraints" - пусто. Хотя если сделать "Generate SQL" - они прекрасно видны.
Что за хэ (прастите)? Т.е. всё бы ничего, но любой reverse engineering tool точно так же не видит эти ПК и ФК в базе.
...
Рейтинг: 0 / 0
20.10.2006, 17:04
    #34070735
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрытые PK & FK на AS/400
привет.

а что выдает
Код: plaintext
1.
2.
3.
SELECT constraint_type, constraint_schema, constraint_name
FROM qsys2.syscst
WHERE table_schema='...' AND table_name='...';
?
...
Рейтинг: 0 / 0
23.10.2006, 09:40
    #34073015
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрытые PK & FK на AS/400
Пусто.
Т.е. получается что физически констрейнтов в базе нет? Это я конечно проверю, но почему тогда "Generate SQL" для таблиц выдает ddl с констрейнтами?
...
Рейтинг: 0 / 0
23.10.2006, 10:05
    #34073070
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрытые PK & FK на AS/400
Я замечал, что у as400 бывают такие странности.
Похоже, покосилась таблица перекрестных ссылок.
Запустите
Код: plaintext
RCLSTG SELECT(*DBXREF)
(описание тут )
...
Рейтинг: 0 / 0
23.10.2006, 10:11
    #34073083
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрытые PK & FK на AS/400
Надо будет админам сказать. Спасибо.
...
Рейтинг: 0 / 0
23.10.2006, 15:00
    #34074200
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрытые PK & FK на AS/400
Вообще фигня какая то:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Parameters or command                        
===> DSPFD FILE(mylib/mytab) TYPE(*CST)

result:

 File  . . . . . :   QPDSPFD                                                                              Page/Line    1 / 1            
 Control . . . . .                                                                                        Columns      1  -  130        
 Find  . . . . . .                                                                                                                  
 *...+.... 1 ....+.... 2 ....+.... 3 ....+.... 4 ....+.... 5 ....+.... 6 ....+.... 7 ....+.... 8 ....+.... 9 ....+.... 0 ....+.... 1 ....+.... 2 ....+.... 3  
      6 / 10 / 23                 Display File Description                                                                                
  DSPFD Command Input                                                                                                               
    File  . . . . . . . . . . . . . . . . . . . : FILE       mytab
      Library . . . . . . . . . . . . . . . . . :            mylib 
    Type of information . . . . . . . . . . . . : TYPE       *CST                                                                   
    File attributes . . . . . . . . . . . . . . : FILEATR    *ALL                                                                   
    System  . . . . . . . . . . . . . . . . . . : SYSTEM     *LCL                                                                   
  File Description Header                                                                                                           
    File  . . . . . . . . . . . . . . . . . . . : FILE       mytab 
    Library . . . . . . . . . . . . . . . . . . :            mylib 
    Type of file  . . . . . . . . . . . . . . . :            Physical                                                               
    File type . . . . . . . . . . . . . . . . . : FILETYPE   *DATA                                                                  
    Auxiliary storage pool ID . . . . . . . . . :             00001                                                                   
  Constraint Description                                                                                                            
    (No constraint added for file)                                                                                                  

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
Parameters or command                           
===> DSPFD FILE(mylib/mytab) TYPE(*ACCPTH)

result:


 File  . . . . . :   QPDSPFD                                                                              Page/Line    1 / 1           
 Control . . . . .                                                                                        Columns      1  -  130       
 Find  . . . . . .                                                                                                                 
 *...+.... 1 ....+.... 2 ....+.... 3 ....+.... 4 ....+.... 5 ....+.... 6 ....+.... 7 ....+.... 8 ....+.... 9 ....+.... 0 ....+.... 1 ....+.... 2 ....+.... 3 
      6 / 10 / 23                 Display File Description                                                                               
  DSPFD Command Input                                                                                                              
    File  . . . . . . . . . . . . . . . . . . . : FILE       mytab
      Library . . . . . . . . . . . . . . . . . :            mylib 
    Type of information . . . . . . . . . . . . : TYPE       *ACCPTH                                                               
    File attributes . . . . . . . . . . . . . . : FILEATR    *ALL                                                                  
    System  . . . . . . . . . . . . . . . . . . : SYSTEM     *LCL                                                                  
  File Description Header                                                                                                          
    File  . . . . . . . . . . . . . . . . . . . : FILE       mytab 
    Library . . . . . . . . . . . . . . . . . . :            mylib 
    Type of file  . . . . . . . . . . . . . . . :            Physical                                                              
    File type . . . . . . . . . . . . . . . . . : FILETYPE   *DATA                                                                 
    Auxiliary storage pool ID . . . . . . . . . :             00001                                                                  
  Access Path Description                                                                                                          
    Access path maintenance . . . . . . . . . . : MAINT      *IMMED                                                                
    Unique key values required  . . . . . . . . : UNIQUE     Yes                                                                   
    Access path journaled . . . . . . . . . . . :            No                                                                    
    Access path . . . . . . . . . . . . . . . . :            Keyed                                                                 
    Constraint Type . . . . . . . . . . . . . . :            NONE                                                                  
    Number of key fields  . . . . . . . . . . . :               1        
    Record format . . . . . . . . . . . . . . . :            mytabf
    Key field . . . . . . . . . . . . . . . . :            pk_field
     Sequence  . . . . . . . . . . . . . . . :            Ascending 
     Sign specified  . . . . . . . . . . . . :            UNSIGNED  
     Zone/digit specified  . . . . . . . . . :            *NONE     
     Alternative collating sequence  . . . . :            No        

:) мдауш.
...
Рейтинг: 0 / 0
02.11.2006, 11:49
    #34100187
lazy-beaver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрытые PK & FK на AS/400
rimanВообще фигня какая то:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Parameters or command                        
===> DSPFD FILE(mylib/mytab) TYPE(*CST)

result:

 File  . . . . . :   QPDSPFD                                                                              Page/Line    1 / 1            
 Control . . . . .                                                                                        Columns      1  -  130        
 Find  . . . . . .                                                                                                                  
 *...+.... 1 ....+.... 2 ....+.... 3 ....+.... 4 ....+.... 5 ....+.... 6 ....+.... 7 ....+.... 8 ....+.... 9 ....+.... 0 ....+.... 1 ....+.... 2 ....+.... 3  
      6 / 10 / 23                 Display File Description                                                                                
  DSPFD Command Input                                                                                                               
    File  . . . . . . . . . . . . . . . . . . . : FILE       mytab
      Library . . . . . . . . . . . . . . . . . :            mylib 
    Type of information . . . . . . . . . . . . : TYPE       *CST                                                                   
    File attributes . . . . . . . . . . . . . . : FILEATR    *ALL                                                                   
    System  . . . . . . . . . . . . . . . . . . : SYSTEM     *LCL                                                                   
  File Description Header                                                                                                           
    File  . . . . . . . . . . . . . . . . . . . : FILE       mytab 
    Library . . . . . . . . . . . . . . . . . . :            mylib 
    Type of file  . . . . . . . . . . . . . . . :            Physical                                                               
    File type . . . . . . . . . . . . . . . . . : FILETYPE   *DATA                                                                  
    Auxiliary storage pool ID . . . . . . . . . :             00001                                                                   
  Constraint Description                                                                                                            
    (No constraint added for file)                                                                                                  

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
Parameters or command                           
===> DSPFD FILE(mylib/mytab) TYPE(*ACCPTH)

result:


 File  . . . . . :   QPDSPFD                                                                              Page/Line    1 / 1           
 Control . . . . .                                                                                        Columns      1  -  130       
 Find  . . . . . .                                                                                                                 
 *...+.... 1 ....+.... 2 ....+.... 3 ....+.... 4 ....+.... 5 ....+.... 6 ....+.... 7 ....+.... 8 ....+.... 9 ....+.... 0 ....+.... 1 ....+.... 2 ....+.... 3 
      6 / 10 / 23                 Display File Description                                                                               
  DSPFD Command Input                                                                                                              
    File  . . . . . . . . . . . . . . . . . . . : FILE       mytab
      Library . . . . . . . . . . . . . . . . . :            mylib 
    Type of information . . . . . . . . . . . . : TYPE       *ACCPTH                                                               
    File attributes . . . . . . . . . . . . . . : FILEATR    *ALL                                                                  
    System  . . . . . . . . . . . . . . . . . . : SYSTEM     *LCL                                                                  
  File Description Header                                                                                                          
    File  . . . . . . . . . . . . . . . . . . . : FILE       mytab 
    Library . . . . . . . . . . . . . . . . . . :            mylib 
    Type of file  . . . . . . . . . . . . . . . :            Physical                                                              
    File type . . . . . . . . . . . . . . . . . : FILETYPE   *DATA                                                                 
    Auxiliary storage pool ID . . . . . . . . . :             00001                                                                  
  Access Path Description                                                                                                          
    Access path maintenance . . . . . . . . . . : MAINT      *IMMED                                                                
    Unique key values required  . . . . . . . . : UNIQUE     Yes                                                                   
    Access path journaled . . . . . . . . . . . :            No                                                                    
    Access path . . . . . . . . . . . . . . . . :            Keyed                                                                 
    Constraint Type . . . . . . . . . . . . . . :            NONE                                                                  
    Number of key fields  . . . . . . . . . . . :               1        
    Record format . . . . . . . . . . . . . . . :            mytabf
    Key field . . . . . . . . . . . . . . . . :            pk_field
     Sequence  . . . . . . . . . . . . . . . :            Ascending 
     Sign specified  . . . . . . . . . . . . :            UNSIGNED  
     Zone/digit specified  . . . . . . . . . :            *NONE     
     Alternative collating sequence  . . . . :            No        

:) мдауш.


делайте RCLSTG *ALL не реже раз в полгода

Serge Reva
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / скрытые PK & FK на AS/400 / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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