preguntar acerca de plsql

9
réponses

Suppression de beaucoup de données dans Oracle

Je ne suis pas une personne de base de données, exactement, et la plupart de mon travail de base de données a été avec MySQL, alors pardonnez-moi si quelque chose dans cette question est incroyablement naïve. je dois supprimer 5,5 millions de ligne …
demandé sur 1970-01-01 00:33:29
4
réponses

Supprimer tous les contenus d’un schéma dans Oracle

Est possible de supprimer tous les contenus dans le schéma Oracle? J'ai trouvé ce script: Begin for c in (select table_name from user_tables) loop execute immediate ('drop table '||c.table_name||' cascade constraints); end loop; End; mais je voud …
demandé sur 1970-01-01 00:33:35
6
réponses

Pourquoi aucune donnée trouvée ORA-01403 est une exception dans Oracle?

si L'instruction SELECT INTO ne renvoie pas au moins une ligne, ORA-01403 est lancée. pour tous les autres SGBD, je sais que c'est normal sur un SELECT. Seul Oracle traite un SELECT comme ceci. CREATE OR REPLACE PROCEDURE no_data_proc IS dummy …
demandé sur 1970-01-01 00:33:30
2
réponses

Solution «ne peut pas effectuer une opération DML à l’intérieur d’une requête»?

j'utilise un outil D'analyse de données et l'exigence que j'ai était d'accepter une valeur de l'Utilisateur, passer que comme un paramètre et le stocker dans une table. Pas très compliqué donc je me suis assis pour écrire ce create or replace proced …
demandé sur 1970-01-01 00:33:32
4
réponses

Quelle est la taille maximale de VARCHAR2 en PL/SQL et SQL?

je suis sur Oracle 10g. Dans une exigence, je dois augmenter la taille d'une variable PL/sql varchar2. Il est déjà à 4000 taille. J'ai lu que "en PL/SQL, VARCHAR2 peut être jusqu'à 32767 octets. Pour SQL la limite est de 4000 octets" puis-je augment …
demandé sur 1970-01-01 00:33:34
6
réponses

créer le paquet oracle rencontré PLS-00103: rencontré le symbole » créer»

j'écris un paquet oracle en utilisant Oracle sql developer, j'ai eu cette erreur de compilation: Error (7,1): PLS-00103: rencontré le symbole "CREATE" . create or replace PACKAGE TestPackage AS FUNCTION beforePopulate RETURN BOOLEAN; FUNCTI …
demandé sur 1970-01-01 00:33:32
6
réponses

Oracle PL / SQL: supprimer «space characters» d’une chaîne de caractères

dans ma base de données Oracle 10g, j'aimerais supprimer "space characters" (espaces, onglets, retour de chariot)...) à partir des valeurs d'un champ de table. TRANSLATE() le chemin à parcourir ? Par exemple quelque chose comme: MY_VALUE := TRANSLA …
demandé sur 1970-01-01 00:33:31
4
réponses

oracle plsql: comment analyser XML et insérer dans une table

comment charger un fichier xml imbriqué dans une table de base de données ? <?xml version="1.0" ?> <person> <row> <name>Tom</name> <Address> <State>California</State> …
demandé sur 1970-01-01 00:33:32
9
réponses

Table tronquée dans Oracle obtenir des erreurs

j'ai eu le problème, c'est que quand J'exécute la commande suivante dans Oracle, je rencontre l'erreur. Truncate table mytable; les Erreurs suivantes: ORA-02266: unique/primary keys in table referenced by enabled foreign keys j'ai trouvé ce myt …
demandé sur 1970-01-01 00:33:31
2
réponses

Oracle PLS-00363: l’expression » ne peut pas être utilisé comme une affectation cible

Bonjour Je ne sais pas pourquoi J'ai cette erreur. Fondamentalement, je l'obtiens dans ces trois lignes: PLS-00363: expression 'p_temp_foo.editable.modified_by' cannot be used as an assignment target PLS-00363: expression 'p_temp_foo.editable.date' …
demandé sur 1970-01-01 00:33:32