Articles of oracle

Qu’est-ce que l’équivalent PostgreSQL de SYSDATE d’Oracle?

Je veux effectuer une requête en utilisant sysdate comme: select up_time from exam where up_time like sysdate ce qui est possible dans Oracle. Toutefois, il semble que PostgreSQL ne supporte pas sysdate. Je n’ai pas pu trouver sysdate dans la documentation postgres. Quel est le remplacement de sysdate dans PostgreSQL?

cx_Oracle: Comment effectuer une itération sur un jeu de résultats?

Il existe plusieurs manières d’itérer un résultat. Quel est le compromis de chacun?

Existe-t-il un moyen de vider la sortie de PL / SQL dans Oracle?

J’ai un script SQL qui est appelé depuis un script shell et prend beaucoup de temps à exécuter. Il contient actuellement des instructions dbms_output.put_line à différents points. Le résultat de ces instructions d’impression apparaît dans les fichiers journaux, mais uniquement une fois le script terminé. Y a-t-il un moyen de s’assurer que la sortie apparaît […]

Accorder sélection sur toutes les tables appartenant à un utilisateur spécifique

Je dois accorder une autorisation select pour toutes les tables appartenant à un utilisateur spécifique à un autre utilisateur. Puis-je le faire avec une seule commande selon les lignes suivantes: Grant Select on OwningUser.* to ReceivingUser Ou dois-je générer le SQL pour chaque table avec quelque chose comme: Select ‘GRANT SELECT ON OwningUser.’||Table_Name||’TO ReceivingUser’ From […]

Existe-t-il une fonction permettant de diviser une chaîne en PL / SQL?

Je dois écrire une procédure pour normaliser un enregistrement comportant plusieurs jetons concaténés par un seul caractère. Je dois obtenir ces jetons en divisant la chaîne et en insérant chacun comme un nouvel enregistrement dans une table. Oracle a-t-il quelque chose comme une fonction “split“?

Comment utiliser une constante de package dans l’instruction SQL SELECT?

Comment puis-je utiliser une variable de package dans une simple instruction de requête SELECT dans Oracle? Quelque chose comme SELECT * FROM MyTable WHERE TypeId = MyPackage.MY_TYPE Est-ce possible ou uniquement lorsque vous utilisez PL / SQL (utilisez SELECT dans BEGIN / END)?

Sélectionnez sans clause FROM dans Oracle

dans SQL Server est possible d’exécuter un SELECT, sans référence à une table; quelque chose comme: Select 1.2 +3, ‘my dummy ssortingng’ Comme Oracle ne permet pas un SELECT sans FROM, j’utilise la table double pour ce type d’opération; quelque chose comme: Select 1,2+3, ‘my dummy ssortingng’ FROM DUAL Il existe une meilleure façon de […]

Pouvez-vous SÉLECTIONNER tout, mais 1 ou 2 champs, sans crampes d’écrivain?

Est-il possible, dans PLSQL, de sélectionner tous les champs d’une table à l’exception de 1 ou 2, sans avoir à spécifier les champs souhaités? Exemple, la table des employés a les champs: id Prénom nom de famille loisirs Est-il encore possible d’écrire une requête similaire à select * from employee tout en quittant le terrain […]

Que fait le signe deux-points “:” dans une requête SQL?

Qu’est-ce que : dans une requête? INSERT INTO MyTable (ID) VALUES (:myId) Comment obtient-il la valeur souhaitée? Edit: Aussi, comment s’appelle ce signe? Je voulais faire une recherche sur Google, mais comment s’appelle : t-il:?

SQL pour générer une liste de nombres de 1 à 100

En utilisant la table DUAL, comment puis-je obtenir une liste de numéros de 1 à 100?