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

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

:) мдауш.
...
Рейтинг: 0 / 0
скрытые PK & FK на AS/400
    #34100187
lazy-beaver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / скрытые PK & FK на AS/400
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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