Chapter 3 Guide de référence du SGBD


Entrées courantes pour DB Package

Vous pouvez définir des valeurs pour les entrées courantes suivantes pour l'objet DB Package dans la définition de SGBD.

Entrée Exemple (Oracle 9i)
Enable
Enable = Yes
Maxlen MaxLen = 30
Create Instruction permettant de créer la spécification du package de base de données

create [or replace ]package %DBPACKAGE% [authid %DBPACKAGEPRIV% ][%R%?[is][as]:as]
   %DBPACKAGESPEC%
end [%DBPACKAGE%]
Drop
drop package %DBPACKAGE%
SqlListQuery
{{OWNER, DBPACKAGE}

[%ISODBCUSER% ?
select distinct
   %.q:SCHEMA%,
   decode (type, 'PACKAGE', name, '')
from
   sys.user_source
where
   type in ('PACKAGE')
order by
   2
:
select distinct
   owner,
   decode (type, 'PACKAGE', name, '')
from
   sys.all_source
where
   type in ('PACKAGE')
[  and owner = %.q:SCHEMA%]
order by
   1, 2
]
SqlAttrQuery
{OWNER ID, DBPACKAGE ID, TYPE ID, DBPACKAGESPEC ..., DBPACKAGEBODY ...}

[%ISODBCUSER% ? 
SELECT %.q:SCHEMA%, NAME, TYPE, TEXT, NULL, LINE
FROM SYS.USER_SOURCE S
WHERE TYPE = 'PACKAGE' AND LINE > 1 AND LINE <> (SELECT MAX(S2.LINE) FROM SYS.USER_SOURCE S2  WHERE S2.TYPE = S.TYPE AND S2.NAME = S.NAME) 
UNION
SELECT %.q:SCHEMA%, NAME, TYPE, NULL, TEXT, LINE
FROM SYS.USER_SOURCE S
WHERE TYPE = 'PACKAGE BODY' AND LINE > 1 AND LINE <> (SELECT MAX(S2.LINE) FROM SYS.USER_SOURCE S2  WHERE S2.TYPE = S.TYPE AND S2.NAME = S.NAME) 
ORDER BY NAME, TYPE, LINE
: 
SELECT OWNER, NAME, TYPE, TEXT, NULL, LINE
FROM SYS.ALL_SOURCE S
WHERE TYPE = 'PACKAGE' AND LINE > 1 AND LINE <> (SELECT MAX(S2.LINE) FROM SYS.USER_SOURCE S2  WHERE S2.TYPE = S.TYPE AND S2.NAME = S.NAME) 
UNION
SELECT OWNER, NAME, TYPE, NULL, TEXT, LINE
FROM SYS.ALL_SOURCE S
WHERE TYPE = 'PACKAGE BODY' AND LINE > 1 AND LINE <> (SELECT MAX(S2.LINE) FROM SYS.ALL_SOURCE S2  WHERE S2.TYPE = S.TYPE AND S2.NAME = S.NAME) 
ORDER BY OWNER, NAME, TYPE, LINE
]
ModifiableAttributes Liste des attributs étendus qui seront pris en compte dans la boîte de dialogue de fusion lors de la synchronisation de base de données
ReversedStatements Liste des instructions qui vont faire l'objet d'un reverse engineering

Pour obtenir une description de chacune des entrées communes aux objets, reportez-vous à la section Entrées communes aux différents objets.

 


Copyright (C) 2006. Sybase Inc. All rights reserved.