Articles of sql

Meilleur moyen de supprimer des millions de lignes par ID

Je dois supprimer environ 2 millions de lignes de ma firebase database PG. J’ai une liste d’ID que je dois supprimer. Cependant, tout ce que j’essaie de faire, cela prend des jours. J’ai essayé de les placer dans un tableau et de le faire par lots de 100. 4 jours plus tard, ceci est toujours […]

Est-il possible de générer un état SELECT à partir d’un bloc PL / SQL?

Comment puis-je obtenir un bloc PL / SQL pour afficher les résultats d’une SELECT la même manière que si j’avais fait un SELECT simple? Par exemple, comment faire un SELECT comme: SELECT foo, bar FROM foobar; Indice: BEGIN SELECT foo, bar FROM foobar; END; ne fonctionne pas

Equivalent de SQL ISNULL dans LINQ?

En SQL, vous pouvez exécuter un ISNULL (null, ‘) comment le feriez-vous dans une requête linq? Je me joins à cette requête: var hht = from x in db.HandheldAssets join a in db.HandheldDevInfos on x.AssetID equals a.DevName into DevInfo from aa in DevInfo.DefaultIfEmpty() select new { AssetID = x.AssetID, Status = xx.Online }; mais j’ai […]

ORA-00904: identifiant invalide

J’ai essayé d’écrire la requête de jointure suivante à l’aide d’une firebase database Oracle: SELECT Employee.EMPLID as EmpID, Employee.FIRST_NAME AS Name, Team.DEPARTMENT_CODE AS TeamID, Team.Department_Name AS teamname FROM PS_TBL_EMPLOYEE_DETAILS Employee INNER JOIN PS_TBL_DEPARTMENT_DETAILS Team ON Team.DEPARTMENT_CODE = Employee.DEPTID Cela donne l’erreur ci-dessous: INNER JOIN PS_TBL_DEPARTMENT_DETAILS Team ON Team.DEPARTMENT_CODE = Employee.DEPTID * ERROR at line 4: […]

Arrêtez (longtemps) d’exécuter une requête SQL dans PostgreSQL lorsque la session ou les requêtes n’existent plus?

Je ne sais pas par où commencer pour résoudre ce problème, mais si j’ai une application Web AJAX qui envoie des requêtes au serveur et exécute de longues requêtes sur la firebase database (postgresql dans mon cas), existe-t-il un moyen d’arrêter ou de supprimer les requêtes si, tout en étant en cours d’exécution, l’utilisateur actualise […]

MySQL: transaction dans une procédure stockée

La structure de base de ma procédure stockée est, BEGIN .. Declare statements .. START TRANSACTION; .. Query 1 .. .. Query 2 .. .. Query 3 .. COMMIT; END Version de MySQL: 5.1.61-0ubuntu0.11.10.1-log Actuellement, si la requête 2 échoue, le résultat de la requête 1 est validé. Comment puis-je annuler la transaction si l’une […]

Clause IN avec NULL ou IS NULL

Postgres est la firebase database Puis-je utiliser une valeur NULL pour une clause IN? Exemple: SELECT * FROM tbl_name WHERE id_field IN (‘value1’, ‘value2’, ‘value3′, NULL) Je veux me limiter à ces quatre valeurs. J’ai essayé l’instruction ci-dessus et cela ne fonctionne pas, eh bien, il s’exécute mais n’ajoute pas les enregistrements avec NULL id_fields. […]

Dapper prend-il en charge l’opérateur similaire?

En utilisant Dapper-dot-net … Ce qui suit ne donne aucun résultat dans l’object de données: var data = conn.Query(@” select top 25 Term as Label, Type, ID from SearchTerms WHERE Term like ‘%@T%'”, new { T = (ssortingng)term }); Cependant, lorsque je n’utilise qu’un format de chaîne comme: ssortingng QuerySsortingng = Ssortingng.Format(“select top 25 Term […]

Oracle date “Between” Query

J’utilise la firebase database Oracle. Je veux exécuter une requête pour vérifier les données entre deux dates. NAME START_DATE ————- ————- Small Widget 15-JAN-10 04.25.32.000000 PM Product 1 17-JAN-10 04.31.32.000000 PM select * from where start_date BETWEEN ’15-JAN-10′ AND ’17-JAN-10′ Mais je ne reçois aucun résultat de la requête ci-dessus. Je pense que je dois […]

Vérification de JToken vide / null dans un object JObject

J’ai le suivant … JArray clients = (JArray)clientsParsed[“objects”]; foreach (JObject item in clients.Children()) { // etc.. SQL params stuff… command.Parameters[“@MyParameter”].Value = JTokenToSql(item[“thisParameter”]); } JTokenToSql ressemble à ceci … public static object JTokenToSql(JToken obj) { if (obj.Any()) return (object)obj; else return (object)DBNull.Value; } J’ai essayé ((JObject)obj).Count aussi .. Mais ça ne semble pas fonctionner.