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