Questions marquées «t-sql»

Transact-SQL (T-SQL) est un dialecte de SQL utilisé par Microsoft SQL Server et SAP Sybase.






5
Nombres premiers dans une plage donnée
Récemment, on m'a confié la tâche d'imprimer tous les nombres premiers (1-100). J'ai échoué radicalement là-bas. Mon code: Create Procedure PrintPrimeNumbers @startnum int, @endnum int AS BEGIN Declare @a INT; Declare @i INT = 1 ( Select a = @startnum / 2; WHILE @i<@a BEGIN @startnum%(@a-@i) i=i+1; ) END Bien …

1
Obtenez une journalisation minimale lors du chargement des données dans des tables temporaires
Même après avoir lu The Data Loading Performance Guide , je ne sais toujours pas s'il est nécessaire d'ajouter l'indicateur de table TABLOCK à une table temporaire vide, définie avec un index clusterisé afin d'obtenir une journalisation minimale. Évidemment, la table temporaire est créée dans TempDB qui fonctionne en mode …

2
Opération de différence symétrique dans Transact-SQL?
J'ai toujours connu l' UNIONopérateur en SQL, mais je n'ai découvert que récemment qu'il y avait d'autres opérateurs d'ensemble, INTERSECTet EXCEPT. Je n'ai pas pu trouver d'opérateur qui fasse le quatrième grand opérateur d'ensemble, la différence symétrique (par exemple l'opposé de INTERSECT.) Il semble que je puisse obtenir la sortie …
10 sql-server  t-sql 




1
pour la sortie du chemin xml ('')
Quand je lance ce qui suit select t.type from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Je reçois cette sortie <type>Green</type> <type>Blue</type> <type>Red</type> Si je lance ce qui suit select t.type + '/' from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Je reçois cette sortie Green/Blue/Red/ Pourquoi l'ajout de la …

3
Pourquoi cette requête, manquant une clause FROM, n'est-elle pas une erreur?
Nous avons donc une requête avec une sous-requête qui contient une faute de frappe. Il manque la clause FROM. Mais lorsque vous l'exécutez, cela ne produit pas d'erreur! Pourquoi!? SELECT 1 ,r.id ,'0D4133BE-C1B5-4141-AFAD-B171A2CCCE56' ,GETDATE() ,1 ,'Y' ,'N' ,oldItem.can_view ,oldItem.can_update FROM Role r JOIN RoleObject oldReport ON r.customer_id = oldReport.customer_id JOIN …

5
Correspondance d'un] (crochet de fermeture) avec PATINDEX en utilisant le caractère générique "[]"
J'écris un analyseur JSON personnalisé en T-SQL † . Aux fins de mon analyseur, j'utilise la PATINDEXfonction qui calcule la position d'un jeton à partir d'une liste de jetons. Les jetons dans mon cas sont tous des caractères uniques et ils comprennent ceux-ci: {} []:, Habituellement, lorsque j'ai besoin de …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.