preguntar acerca de plsql

7
réponses

Insérer en masse dans la base de données Oracle: Qu’est-ce qui est le mieux: pour boucle de curseur ou un simple Select?

quelle serait la meilleure option pour insérer en vrac dans une base de données Oracle ? A pour boucle de curseur comme DECLARE CURSOR C1 IS SELECT * FROM FOO; BEGIN FOR C1_REC IN C1 LOOP INSERT INTO BAR(A, B, …
demandé sur 1970-01-01 00:33:29
4
réponses

Paquet PL/SQL invalidé

j'ai un script qui utilise un paquet (PKG_MY_PACKAGE). Je vais modifier certains champs d'une requête dans ce paquet et le recompiler (Je ne change ni ne compile aucun autre paquet). J'exécute le script et j'obtiens une erreur qui ressemble à …
demandé sur 1970-01-01 00:33:30
10
réponses

La fonction du sommeil dans ORACLE

j'ai besoin d'exécuter une requête SQL dans ORACLE cela prend un certain temps. J'ai donc écrit cette fonction: CREATE OR REPLACE FUNCTION MYSCHEMA.TEST_SLEEP ( TIME_ IN NUMBER ) RETURN INTEGER IS BEGIN DBMS_LOCK.sleep(seconds => TIME_); R …
demandé sur 1970-01-01 00:33:30
8
réponses

Oracle-insérer une nouvelle rangée avec un ID incrémental automatique

j'ai une table workqueue qui a une colonne workid. La colonne workID a des valeurs qui augmentent automatiquement. Y a-t-il un moyen d'exécuter une requête dans le backend pour insérer une nouvelle ligne et avoir l'incrément de colonne workID automat …
demandé sur 1970-01-01 00:33:32
1
réponses

Comment supprimer le message» procédure PL/SQL terminée avec succès » dans sqlplus?

y a-t-il un moyen d'avoir SERVEROUTPUT défini à ON dans sqlplus mais de réprimer le message "PL/SQL procedure successfully completed" qui est généré automatiquement après l'exécution complète d'une procédure plsql? ... …
demandé sur 1970-01-01 00:33:28
9
réponses

Oracle: comment» Grouper par » sur une gamme?

Si j'ai un tableau comme ceci: pkey age ---- --- 1 8 2 5 3 12 4 12 5 22 je peux "Grouper par" pour obtenir un compte de chaque âge. select age,count(*) n from tbl group by age; age n --- - 5 1 8 1 12 …
demandé sur 1970-01-01 00:33:30
2
réponses

Oracle SQL: utiliser la séquence dans insert avec la déclaration Select

en gros je veux exécuter la requête suivante: INSERT INTO historical_car_stats (historical_car_stats_id, year, month, make, model, region, avg_msrp, count) SELECT my_seq.nextval, '2010', '12', 'ALL', 'ALL', region, sum( …
demandé sur 1970-01-01 00:33:31
5
réponses

Requête récursive SQL sur la table d’auto-référencement (Oracle)

supposons que j'ai cet échantillon de données: | Name | ID | PARENT_ID | ----------------------------- | a1 | 1 | null | | b2 | 2 | null | | c3 | 3 | null | | a1.d4 | 4 | 1 | | a1.e5 | 5 | 1 …
demandé sur 1970-01-01 00:33:30
3
réponses

Que signifie «%Type » dans Oracle sql?

je fais ma première expérience avec Oracle et crapaud (je connais SSMS). Je suis tombé sur ce" %Type " à côté d'un paramètre d'entrée dans une procédure de mise à jour et je n'ai aucune idée de ce que c'est ou de ce que cela signifie. J'ai trouvé des …
demandé sur 1970-01-01 00:33:30
3
réponses

Oracle «ORA-01008: pas toutes les variables liées» erreur w / Paramètres

c'est la première fois que je traite avec Oracle, et j'ai du mal à comprendre pourquoi je reçois cette erreur. j'utilise L'Oracle ODT.NET w / C# with the following code in a quirey's where clause: WHERE table.Variable1 = :VarA AND (:VarB IS NULL …
demandé sur 1970-01-01 00:33:29