J'utilise SQL Server 2008 et son studio de gestion. J'ai exécuté une requête qui produit de nombreuses lignes. J'ai essayé de l'annuler via le bouton rouge d'annulation, mais cela ne s'est pas arrêté au cours des 10 dernières minutes. Il s'arrête généralement dans les 3 minutes. Quelle pourrait être la …
Je suis en train de simplifier une instruction de sélection compliquée, alors j'ai pensé utiliser des expressions de table communes. Déclarer un seul cte fonctionne bien. WITH cte1 AS ( SELECT * from cdr.Location ) select * from cte1 Est-il possible de déclarer et d'utiliser plus d'un cte dans le …
J'ai besoin de calculer la différence d'une colonne entre deux lignes d'un tableau. Est-il possible que je puisse le faire directement dans SQL? J'utilise Microsoft SQL Server 2008. Je cherche quelque chose comme ça: SELECT value - (previous.value) FROM table Imaginons que la variable "précédente" référence la dernière ligne sélectionnée. …
J'essaie de prendre les quatre derniers caractères uniquement à partir d'un champ varchar. Toutes les lignes sont de longueurs différentes. Quelle fonction dois-je utiliser pour accomplir cela?
J'ai installé SQL Server 2008 R2 sur ma machine locale. Mais, je ne peux pas créer une nouvelle base de données en raison de droits (ou de l'absence de). "CRÉER UNE PERMISSION DE BASE DE DONNÉES REFUSÉE" J'ai donc essayé d'attribuer les privilèges d'administrateur à ma connexion actuelle "L'utilisateur n'est …
À partir d'une application .NET 3.5 / C #, je voudrais attraper, SqlExceptionmais uniquement si cela est causé par des blocages sur une instance SQL Server 2008. Le message d'erreur typique est Transaction (Process ID 58) was deadlocked on lock resources with another process and has been chosen as the …
Je cherche comment remplacer / encoder du texte en utilisant RegEx en fonction des paramètres / paramètres RegEx ci-dessous: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" J'ai vu quelques exemples sur RegEx, mais je ne sais pas comment l'appliquer de la même manière dans SQL Server. Toute suggestion …
Est-il nécessaire d'utiliser #avant de créer une table temporaire dans SQL Server? Exemple: SELECT column1, column2, someInt, someVarChar INTO ItemBack1 FROM table2 WHERE table2.ID = 7 Pour ItemBack1, est-il nécessaire d'utiliser le #symbole? Sinon, à quoi sert la #création de tables temporaires?
J'utilise SQL Server 2008 R2 Standard (version 10.50.1600.1) pour mon site Web de production et l'édition SQL Server Express avec Advanced Services (v10.50.1600.1) pour mon hôte local en tant que base de données. Il y a quelques jours, mon serveur SQL s'est écrasé et j'ai dû installer une nouvelle version …
J'utilise SQL Server 2008 R2. Cela fonctionne bien. Mais récemment, j'ai changé de serveur d'hébergement et j'ai appris qu'ils étaient installés SQL Server 2012sur Server. Maintenant, le problème est qu'après la connexion à la base de données du serveur via SQL Server 2008 R2, lorsque je clique sur un nom …
Je veux imprimer GETDATE () dans SQL Server 2008, j'ai besoin du temps en millisecondes (c'est à des fins de débogage - pour trouver le temps d'exécution de sp) Je trouve cette différence SELECT GETDATE()renvoie 15/03/2011 18: 43: 44.100 print GETDATE()renvoie 15 mars 2011 18:44 Je pense que SQL Server …
Est-il possible de lister les informations sur les fichiers (MDF / LDF) de toutes les bases de données sur un serveur SQL? Je voudrais obtenir une liste montrant quelle base de données utilise quels fichiers sur le disque local. Ce que j'ai essayé: exec sp_databases toutes les bases de données …
Lors de la recherche sur l'utilisation des conseils de table mes , je suis tombé sur ces deux questions: Quels indices de verrouillage dois-je utiliser (T-SQL)? Quel est l'effet de HOLDLOCK sur UPDLOCK? Les réponses aux deux questions indiquent que lors de l'utilisation (UPDLOCK, HOLDLOCK) , d'autres processus ne pourront …
Comment ajouter une colonne à une table SQL Server avec une valeur par défaut égale à la valeur d'une colonne existante? J'ai essayé cette instruction T-SQL: ALTER TABLE tablename ADD newcolumn type NOT NULL DEFAULT (oldcolumn) mais cela donne une erreur: Le nom "oldcolumn" n'est pas autorisé dans ce contexte. …
Je reçois ce message d'erreur chaque fois que j'exécute cette requête: Msg 8115, Level 16, State 8, Line 33 Arithmetic overflow error converting numeric to data type numeric. The statement has been terminated. Mais si je change la table de création en (7,0), je ne reçois pas le message d'erreur, …
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.