Bonjour,
Je suis personnellement un fan de Lab128, que j'utilise à chaque fois que j'en ai la possibilité.
On peut encore obtenir une clé d'essai avec une petite manipulation :
1. Se...
Type: Messages; Utilisateur: Baldrick
Bonjour,
Je suis personnellement un fan de Lab128, que j'utilise à chaque fois que j'en ai la possibilité.
On peut encore obtenir une clé d'essai avec une petite manipulation :
1. Se...
Bonjour,
Dans une requête de ce genre, les colonnes de la clause SELECT qui ne sont pas traitées par une fonction de groupe doivent être incluses dans la clause GROUP BY.
En l'occurrence, la...
Bonjour,
Déjà, un shrink table procède en supprimant des lignes et en les réinsérant à un autre emplacement.
Ensuite, les données UNDO ne servent pas uniquement à effectuer les rollbacks....
Bonjour,
Les archive logs ne sont pas les seules choses placées dans la FRA. De plus, certains fichiers peuvent être automatiquement supprimés si la base manque d'espace dans la FRA, et dans ce...
Bonjour,
Vos variables de substitution sont préfixées avec && , ce qui force à renseigner une nouvelle valeur. Si vous voulez utiliser les valeurs passées en paramètres sans les redéfinir, il faut...
Bonjour,
Si l'audit approprié est en place, vous pouvez consulter la vue DBA_AUDIT_SESSION, en vous concentrant sur les lignes où RETURNCODE n'est pas égal à 0.
Bonjour,
Pour moi, la solution la plus adaptée, si elle est possible, serait de créer une vue simple, qui ne récupère que les lignes pouvant être modifiées, assortie de la clause WITH CHECK...
Bonjour,
D'abord le code SQL que vous suggérez d'essayer est une erreur de syntaxe. Ou alors nous ne sommes pas sur Oracle.
Ensuite, je constate dans votre capture d'écran que vous êtes en...
Bonjour,
Votre requête est tout à fait correcte (enfin, vous pouvez quand même supprimer l'appel à la fonction to_char, vu que votre colonne est déjà une chaîne de caractères). Le problème, c'est...
Il y a une erreur dans l'ordre grant. Essayez : grant select on PAXMATCHCRL.paxrecord to airvision;
Et si ça ne fonctionne pas, voyez effectivement avec un DBA
Bonjour,
Concernant le GRANT : il ne doit pas être intégré à la procédure, il doit être exécuté préalablement à la création de la procédure. Et si ça ne marche pas... Il faut effectivement voir...
Bonjour,
Tout d'abord, pouvez-vous préciser la version exacte de la BDD à mettre à jour ?
Si j'en crois la documentation, on ne peut faire un Direct Upgrade en 12.2 qu'à partir de la version...
Bonjour,
Un petit renseignement supplémentaire, pour savoir si la rétention est garantie ou non (par défaut elle ne l'est pas, mais sait-on jamais) :
select retention from dba_tablespaces where...
Bonjour,
Avec vos deux requêtes réunies par UNION ALL, vous n'obtenez pas deux colonnes mais deux lignes. Et seul l'alias de la première est reconnu par la requête principale.
Essayez plutôt...
Bonjour,
Les valeurs des colonnes num_rows, avg_row_len, blocks et d'autres ne sont pas mises à jour en temps réel. Elles ne sont évaluées que lorsqu'on calcule les statistiques (la colonne...
Bonjour,
Jetez un coup d’œil dans le fichier sqlnet.ora, plus particulièrement au niveau du paramètre SQLNET.AUTHENTICATION_SERVICES. Si sa valeur est NONE, alors ce mode de connexion est...
Les privilèges objets sont consultables dans la vue dba_tab_privs.
On peut même générer le texte des ordres à exécuter :
SELECT 'GRANT ' || privilege || ' ON ' || owner || '.' || table_name...
Bonjour,
Si la table à référencer appartient à un autre utilisateur, alors il faut que les privilèges adéquats aient été accordés.
Un petit GRANT REFERENCES ON "GRHUM"."REFERENS_EMPLOIS" TO...
Bonjour,
REGEXP_LIKE vérifie que la chaîne de caractères contient votre pattern, donc REGEXP_LIKE ('asdqwe123;', '([a-z])*') est vérifié, car la chaîne contient bien au moins une lettre minuscule....
Bonjour,
Vous avez un bloc corrompu dans un de vos fichiers de données.
Vous pouvez peut-être commencer par lancer la requête suivante pour voir quel objet est impacté et voir si c'est grave ou...
Bonjour,
Dans certains SGBD, comme Microsoft Access, INNER est obligatoire. Si on veut faire un code qui puisse tourner sur différents SGBD, c'est peut-être une chose qu'il faut garder à l'esprit....
Bonjour,
Passer par un trigger ? Le mieux à faire serait plutôt de passer par la gestion des privilèges qui est faite pour ça. Identifiez les utilisateurs et les rôles qui ont le privilège CREATE...
Bonjour,
Une autre solution est d'ajouter à votre ordre INSERT le hint /*+ IGNORE_ROW_ON_DUPKEY_INDEX(<nom_de_la_table>, <nom_de_l'index>)*/
Mais je ne saurais trop vous conseiller de faire un...
Bonjour,
Soit votre base est effectivement fermée, et dans ce cas il suffit de la démarrer, soit votre base est démarrée, mais vous avez lancé sqlplus alors que les variables d'environnement...
Bonjour,
PASSWORD_LIFE_TIME est le nombre de jours de validité du mot de passe .
PASSWORD_GRACE_TIME est le nombre de jours pendant lesquels le mot de passe expiré sera encore utilisable mais...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.