Articles of sql

Comment augmenter la longueur de sortie de la colonne sqlplus?

J’ai quelques questions pour trouver le ddl de certains objects d’un schéma. J’obtiens les colonnes de résultats qui sont tronquées au milieu des requêtes. Comment puis-je augmenter la valeur de la colonne? J’ai essayé avec SET SERVEROUTPUT ON SIZE 1000000; SET LINESIZE 50000; set pagesize 50000; set long 50000; Mais, toujours obtenir le même résultat. […]

Postgres – Comment vérifier un tableau vide

J’utilise Postgres et j’essaie d’écrire une requête comme celle-ci: select count(*) from table where datasets = ARRAY[] c’est à dire que je veux savoir combien de lignes ont un tableau vide pour une colonne donnée, mais postgres n’aime pas ça: select count(*) from super_eds where datasets = ARRAY[]; ERROR: syntax error at or near “]” […]

Comment sélectionner toutes les colonnes d’une table, ainsi que des colonnes supplémentaires telles que ROWNUM?

Dans Oracle, il est possible de faire une SELECT qui renvoie le numéro de ligne sous forme de colonne dans votre jeu de résultats. Par exemple, SELECT rownum, column1, column2 FROM table résultats: rownum column1 column2 1 Joe Smith 2 Bob Jones Mais je ne veux pas spécifier chaque colonne à la main. Je veux […]

SQL unique question de sensibilité à la casse varchar

J’essaie de remplir une table SQL avec une liste de mots. La table elle-même est assez simple: CREATE TABLE WORDS( ID BIGINT AUTO_INCREMENT, WORD VARCHAR(128) NOT NULL UNIQUE, PRIMARY KEY(ID) ); Le problème que je rencontre est le suivant: quand je fais les insertions suivantes dos à dos INSERT INTO WORDS(WORD) VALUES(‘Seth’); INSERT INTO WORDS(WORD) […]

Alternatives d’Hibernate Union

Quelles alternatives ai-je pour implémenter une requête d’union avec hibernate? Je sais qu’Hibernate ne supporte pas les requêtes d’union pour le moment, pour le moment la seule façon de créer une union est d’utiliser un tableau de vue. L’autre option est d’utiliser jdbc en clair, mais de cette façon je perdrais tous mes goodies de […]

MySQL – SELECT toutes les colonnes où une colonne est DISTINCT

Je suis vraiment désolé si la question semble trop simple. J’ai surfé sur Internet et sur StackOverflow pour trouver une solution définitive et je n’ai rien trouvé de compréhensible, et je ne peux pas l’écrire moi-même. Je dois donc le demander ici. J’ai une firebase database MySQL. Il a une table nommée “posted”. Il a […]

Un moyen efficace d’effectuer des INSERTS par lots avec JDBC

Dans mon application, je dois faire beaucoup d’INSERTS. C’est une application Java et j’utilise JDBC pour exécuter les requêtes. La firebase database étant Oracle. J’ai toutefois activé le traitement par lot, ce qui évite les latences réseau pour exécuter des requêtes. Mais les requêtes s’exécutent en série en tant que INSERT distincts: insert into some_table […]

Oracle DB: Comment puis-je écrire des requêtes en ignorant la casse?

Comme je l’avais écrit dans le titre, j’ai une requête SQL, exécutée sur Oracle DB, disons: SELECT * FROM TABLE WHERE TABLE.NAME Like ‘IgNoReCaSe’ Si je souhaite que la requête renvoie soit “IGNORECASE”, “ignorecase” ou des combinaisons de celles-ci, comment cela peut-il être fait? Est-ce possible?

Pourquoi utiliser une clé primaire auto-incrémentée lorsque d’autres champs uniques existent?

Je prends un cours appelé “systèmes de bases de données” et pour notre projet de classe, je dois concevoir un site Web. Voici un exemple de tableau que j’ai créé: CREATE TABLE users ( uid INT NOT NULL AUTO_INCREMENT, username VARCHAR(60), passhash VARCHAR(255), email VARCHAR(60), rdate DATE, PRIMARY KEY(uid) ); Le professeur m’a dit que […]

Qu’est-ce que le SQL avancé?

En regardant une description de poste où «SQL avancé» est une exigence. Je peux écrire des questions de base aussi bien que n’importe qui, et j’ai travaillé avec des bases de données MySQL dans un cadre professionnel, mais que devrais-je faire si je devais être embauché? Quels sont les exemples de SQL avancé et où […]