J’ai eu cette requête et je veux extraire la valeur entre les crochets. select de_desc, regexp_substr(de_desc, ‘\[(.+)\]’, 1) from DATABASE where col_name like ‘[%]’; Il me donne cependant la valeur avec les parenthèses telles que “[TEST]”. Je veux juste “TEST”. Comment modifier la requête pour l’obtenir?
J’essaie de rafraîchir la vue matérialisée en utilisant: DBMS_MVIEW.REFRESH(‘v_materialized_foo_tbl’) Mais il lance une requête SQL invalide. Ensuite, j’ai créé une procédure stockée comme celle-ci: CREATE OR REPLACE PROCEDURE MAT_VIEW_FOO_TBL IS BEGIN DBMS_MVIEW.REFRESH(‘v_materialized_foo_tbl’) END MAT_VIEW_FOO_TBL IS; Cette procédure a été créée avec succès mais lorsque j’appelle cette procédure avec MAT_VIEW_FOO_TBL; il jette une erreur à nouveau. […]
Essayer de créer une séquence dans Oracle qui commence par la valeur maximale d’une table spécifique. Pourquoi cela ne fonctionne pas? CREATE SEQUENCE transaction_sequence MINVALUE 0 START WITH (SELECT MAX(trans_seq_no) FROM TRANSACTION_LOG) INCREMENT BY 1 CACHE 20;
Il est possible de mettre plus de 1000 éléments dans la clause SQL IN? Nous avons eu des problèmes avec notre firebase database Oracle ne pouvant pas le gérer. Si oui, comment mettre plus de 1000 éléments dans la clause SQL IN? Si non, que puis-je faire d’autre?
J’utilise Oracle ojdbc5.jar et ojdbc5.jar remarqué qu’il ojdbc5.jar deux classes de pilotes JDBC. Quelle est la différence entre oracle.jdbc.driver.OracleDriver et oracle.jdbc.OracleDriver ? Lequel dois-je utiliser dans mon projet Java?
Quelle est la différence entre le type de données d’horodatage sans paramètre et le paramètre 0: timestamp VS timestamp(0)
J’ai vu des exemples dans lesquels decimal est utilisé dans les projets NHibernate pour le mappage sur des colonnes de nombres entiers dans Oracle. En ce moment, j’utilise int et long dans mon programme. Quels sont les avantages du decimal sur int / long ? Est-ce que ça fonctionne mieux?
Comment calculer la différence de temps en millisecondes entre deux horodatages dans Oracle?
j’ai créé une séquence en utilisant la requête suivante, create sequence qname_id_seq start with 1 increment by 1 nocache; Maintenant, quand j’essaie de créer une table qui utilise la séquence ci-dessus, il génère l’erreur suivante, Error report: SQL Error: ORA-00907: missing right parenthesis 00907. 00000 – “missing right parenthesis” J’ai utilisé la requête suivante pour […]
J’ai installé Oracle Database 10g Express Edition (Universal) avec les parameters par défaut: SELECT * FROM NLS_DATABASE_PARAMETERS; NLS_CHARACTERSET AL32UTF8 NLS_NCHAR_CHARACTERSET AL16UTF16 Étant donné que les types de données CHAR et NCHAR semblent accepter les chaînes multi-octets, quelle est la différence exacte entre ces deux définitions de colonne? VARCHAR2(10 CHAR) NVARCHAR2(10)