SQL Server Management Studio insère toujours une commande GO lorsque je crée une requête à l'aide du menu contextuel "Script en tant que". Pourquoi? Que fait réellement
SQL Server Management Studio insère toujours une commande GO lorsque je crée une requête à l'aide du menu contextuel "Script en tant que". Pourquoi? Que fait réellement
J'ai l'erreur ci-dessous lorsque j'exécute le script suivant. Quelle est l'erreur et comment la résoudre? Insert table(OperationID,OpDescription,FilterID) values (20,'Hierachy Update',1) Erreur: Serveur: Msg 544, niveau 16, état 1, ligne 1 Impossible d'insérer une valeur explicite pour la colonne...
Est un select * from myView plus rapide que la requête elle-même pour créer la vue (afin d'avoir le même résultat): select * from ([query to create same resultSet as myView]) ? Il n'est pas totalement clair pour moi si la vue utilise une sorte de mise en cache, ce qui la rend plus rapide par...
J'ai vu le préfixe N dans certaines requêtes T-SQL d'insertion. Beaucoup de gens l'ont utilisé Navant d'insérer la valeur dans un tableau. J'ai cherché, mais je n'ai pas pu comprendre quel est le but d'inclure le Navant d'insérer des chaînes dans le tableau. INSERT INTO Personnel.Employees...
Comment obtenir une liste de toutes les colonnes d'index et d'index dans SQL Server 2005+? Le plus proche que j'ai pu obtenir est: select s.name, t.name, i.name, c.name from sys.tables t inner join sys.schemas s on t.schema_id = s.schema_id inner join sys.indexes i on i.object_id = t.object_id...
J'essaie de migrer une application basée sur MySQL vers Microsoft SQL Server 2005 (pas par choix, mais c'est la vie). Dans l'application d'origine, nous avons utilisé presque entièrement des instructions conformes à ANSI-SQL, à une exception près: nous avons utilisé la group_concatfonction de MySQL...
J'ai le code suivant SELECT tA.FieldName As [Field Name], COALESCE(tO_A.[desc], tO_B.[desc], tO_C.Name, tA.OldVAlue) AS [Old Value], COALESCE(tN_A.[desc], tN_B.[desc], tN_C.Name, tA.NewValue) AS [New Value], U.UserName AS [User Name], CONVERT(varchar, tA.ChangeDate) AS [Change Date] FROM D tA JOIN...
Dans SQL Server 2005, y a-t-il des inconvénients à rendre tous les champs de caractères nvarchar (MAX) plutôt que de spécifier une longueur explicitement, par exemple nvarchar (255)? (Mis à part l'évident que vous n'êtes pas en mesure de limiter la longueur du champ au niveau de la base de...
На этот вопрос есть ответы на Stack Overflow на рurredом : Существует ли комбинация операторов LIKE и IN в условиисзап? En SQL, je dois (malheureusement) souvent utiliser des LIKEconditions " " dues à des bases de données qui violent presque toutes les règles de normalisation. Je ne peux pas...
Inspiré par cette question où les avis divergent sur SET NOCOUNT ... Devrions-nous utiliser SET NOCOUNT ON pour SQL Server? Sinon, pourquoi pas? What it does Edit 6, le 22 juillet 2011 Il supprime le message "xx lignes affectées" après tout DML. Il s'agit d'un jeu de résultats et une fois envoyé,...
J'essaie de changer une colonne de a varchar(50)à a nvarchar(200). Quelle est la commande SQL pour modifier cette
Comment puis-je échapper au caractère de soulignement? J'écris quelque chose comme la clause where suivante et je veux pouvoir trouver des entrées réelles avec _d à la fin. Where Username Like
Dans Microsoft SQL Server, comment puis-je obtenir un plan d'exécution de requête pour une requête / procédure
J'essaie: SELECT * FROM dbo.March2010 A WHERE A.Date >= 2010-04-01; A.Date ressemble à: 2010-03-04 00:00:00.000 Cependant, cela ne fonctionne pas. Quelqu'un peut-il indiquer
Quelle requête peut renvoyer les noms de toutes les procédures stockées dans une base de données SQL Server Si la requête pouvait exclure des procédures stockées système, ce serait encore plus
J'essaie de créer un Stored Procedure pour une base de données nouvellement créée. Cependant l' SSMSintellisense ne reconnaît pas plus de la moitié des tableaux qui ont été créés. Par exemple, dans la colonne de gauche sous les tableaux, j'ai un tableau dbo.Room , lorsque je tape " dbo." dans la...
J'ai une application qui utilise le GUID comme clé primaire dans presque toutes les tables et j'ai lu qu'il y a des problèmes de performances lors de l'utilisation du GUID comme clé primaire. Honnêtement, je n'ai vu aucun problème, mais je suis sur le point de démarrer une nouvelle application et...
J'ai quelques propriétés dans C#lesquelles se trouvent doubleet je souhaite les stocker dans une table dans SQL Server, mais j'ai remarqué qu'il n'y a pas de doubletype, alors quelle est la meilleure à utiliser, decimalou float? Cela stockera les valeurs de latitude et de longitude, j'ai donc...
J'ai une procédure stockée qui renvoie des lignes: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END Ma procédure actuelle est un peu plus compliquée, c'est pourquoi un sproc est nécessaire. Est-il possible de sélectionner la sortie en appelant cette procédure? Quelque chose comme: SELECT...
J'ai 2 tableaux: T1 et T2, ce sont des tableaux existants avec des données. Nous avons une relation un à plusieurs entre T1 et T2. Comment puis-je modifier les définitions de table pour effectuer la suppression en cascade dans SQL Server lorsqu'un enregistrement de T1 est supprimé, tous les...