Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.
Cette question devait juste être dans ce site :) ORDER BY est interdit d'utiliser dans une vue, comme je l'ai compris en raison de la possibilité de plusieurs commandes par lors de l'utilisation de cette vue. Je sais qu'il existe des moyens de contourner cette limitation, par exemple TOP 99.999999 …
J'ai une base de données avec une colonne VARCHAR qui contient des entiers de longueur variable. Je veux les trier pour que 10 vienne après 9, pas 1, et 70A après 70. J'ai pu le faire avec PATINDEX () , un CTE et des instructions CASE dans la clause WHERE. …
À l'aide de MS SQL 2008, je sélectionne un champ moyen parmi 2,5 millions d'enregistrements. Chaque enregistrement représente une seconde. MyField est une moyenne horaire de ces enregistrements d'une seconde. Bien sûr, le CPU du serveur atteint 100% et la sélection prend trop de temps. Je dois éventuellement enregistrer ces …
Comment puis-je modifier le type sur une table qui a un index dessus? J'ai essayé de faire une alter colonne sur une table vide pour modifier le type de date heure à varchar (15) et j'ai eu des erreurs disant qu'il y avait des dépendances sur la colonne (qui s'est …
Dans ce projet sur lequel je travaille, je dois définir un champ particulier pour qu'il soit unique (pas un problème!) Mais si le champ est nul, je veux que la contrainte soit ignorée. Dans Sql Server 2008, j'utilise un index filtré comme indiqué ci-dessous, mais ce n'est pas disponible dans …
Nous avons une application standard qui utilise une base de données Microsoft SQL. Dans cette application, nous sélectionnons différents critères de sélection pour chaque rapport. Cette application exécute ensuite ces rapports. Je crois que nous avons un problème de plan de requête. Le premier rapport que nous exécutons chaque jour …
J'essaie de créer certains index d'une base de données SQL Server 2008 mais j'obtiens le message d'erreur suivant. Msg 8606, niveau 17, état 1, ligne 1 Cette opération d'indexation nécessite 1024 Ko de mémoire par DOP. L'exigence totale de 2048 Ko pour un DOP de 2 est supérieure à la …
Lequel est plus vite SELECT * FROM X INNER JOIN Y ON x.Record_ID = y.ForignKey_NotIndexed_NotUnique ou SELECT * FROM X INNER JOIN Y ON y.ForignKey_NotIndexed_NotUnique = x.Record_ID
Ma question est liée à l'expérience suivante avec deux instances: Instance SQL Server 2017 Express (Microsoft SQL Server 2017 (RTM-CU16)) Instance SQL Server 2014 Express (Microsoft SQL Server 2014 (SP2-CU18)) J'ai utilisé la fonction ENCRYPTBYPASSPHRASE pour crypter un texte et utilisé le résultat comme @ciphertext pour DECRYPTBYPASSPHRASE . Les résultats …
Je pose cette question par curiosité, étant inspiré par cette question . Nous savons que les VARCHAR(MAX)valeurs supérieures à 8 000 octets ne sont pas stockées dans des lignes, mais dans des pages LOB distinctes. La récupération ultérieure d'une ligne avec une telle valeur nécessite deux ou plusieurs opérations d'E …
J'ai une procédure stockée qui sélectionne essentiellement les valeurs d'une table et les insère dans une autre, une sorte d'archivage. Je veux éviter que plusieurs personnes le fassent en même temps. Pendant que cette procédure est en cours d'exécution, je ne veux pas que quelqu'un d'autre puisse la démarrer, mais …
J'ai une base de données où lorsque j'exécute la commande de sauvegarde BACKUP DATABASE [MyDatabase] TO DISK = 'G:\Backup\MyDatabase_01_01_2018.bak' WITH NOFORMAT, NOSKIP, COMPRESSION, INIT, BUFFERCOUNT = 100 Je reçois le message d'erreur Msg 3043, niveau 16, état 1, ligne 8 SAUVEGARDE 'MyDatabase' a détecté une erreur sur la page (1: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.