Articles of sql

MySQL: Transactions vs Tables de locking

Je suis un peu confus avec les transactions et les tables de locking pour assurer l’intégrité de la firebase database et m’assurer que les commandes SELECT et UPDATE restnt synchronisées et qu’aucune autre connexion n’interfère avec elle. J’ai besoin de: SELECT * FROM table WHERE (…) LIMIT 1 if (condition passes) { // Update row […]

SQL est null et = null

Duplication possible: qu’est-ce que “= null” et “IS NULL” Y a-t-il une différence entre IS NULL et = NULL Quelle est la différence entre where x is null et where x = null et pourquoi ce dernier ne fonctionne pas?

Comment puis-je obtenir des contenus textuels de BLOB dans Oracle SQL?

J’essaie de voir à partir d’une console SQL ce qui se trouve dans un BLOB Oracle. Je sais qu’il contient un corps de texte un peu volumineux et je veux juste voir le texte, mais la requête suivante indique seulement qu’il y a un object BLOB dans ce champ: select BLOB_FIELD from TABLE_WITH_BLOB where ID […]

Définir la variable à utiliser avec l’opérateur IN (T-SQL)

J’ai une requête Transact-SQL qui utilise l’opérateur IN. Quelque chose comme ça: select * from myTable where myColumn in (1,2,3,4) Existe-t-il un moyen de définir une variable pour contenir la liste entière “(1,2,3,4)”? Comment devrais-je le définir? declare @myList {data type} set @myList = (1,2,3,4) select * from myTable where myColumn in @myList

Recherche de texte intégral avec InnoDB

Je développe une application Web à grand volume, dont une partie est une firebase database MySQL contenant des messages de discussion qui devront passer à plus de 20 millions de lignes, en douceur. À l’origine, je prévoyais d’utiliser MyISAM pour les tables (pour les fonctionnalités de recherche fulltext intégrées ), mais l’idée que la table […]

Commande psql invalide \ N tant que restauration de sql

J’essaie de restaurer mon fichier de vidage, mais cela a provoqué une erreur: psql:psit.sql:27485: invalid command \N Y a-t-il une solution? J’ai cherché, mais je n’ai pas eu de réponse claire.

Colonne inconnue dans l’erreur “liste de champs” sur la requête de mise à jour MySQL

Je continue à obtenir l’erreur # 1054 de MySQL, en essayant d’effectuer cette requête de mise à jour: UPDATE MASTER_USER_PROFILE, TRAN_USER_BRANCH SET MASTER_USER_PROFILE.fellow=`y` WHERE MASTER_USER_PROFILE.USER_ID = TRAN_USER_BRANCH.USER_ID AND TRAN_USER_BRANCH.BRANCH_ID = 17 C’est probablement une erreur de syntaxe, mais j’ai essayé d’utiliser une jointure interne à la place et d’autres modifications, mais je continue à recevoir […]

postgresql: INSERT INTO… (SELECT *…)

Je ne sais pas si son SQL standard: INSERT INTO tblA (SELECT id, time FROM tblB WHERE time > 1000) Ce que je recherche, c’est: si tblA et tblB se trouvent dans différents serveurs de firebase database . PostgreSql offre-t-il un utilitaire ou une fonctionnalité permettant d’utiliser la INSERT query with PGresult struct Je veux […]

Y at-il une différence entre «! =» Et «» dans Oracle SQL?

J’aimerais savoir s’il existe des différences entre les deux opérateurs not equal et != Dans Oracle. Y a-t-il des cas où ils peuvent donner des résultats différents ou des performances différentes?

Requête correcte pour obtenir le nombre actuel de connexions dans une firebase database PostgreSQL

Lequel des deux suivants est plus précis? select numbackends from pg_stat_database; select count(*) from pg_stat_activity;