Articles of sql sql server

Comment returnner la dernière valeur d'identité générée pour une table spécifique dans la session en cours et la scope actuelle

J'insère une ligne dans Table1. J'insère la dernière Srno (identité) de cette Table1 et quelques autres valeurs dans le Tableau 2 Je fais tout cela dans une procédure stockée CREATE PROCEDURE proc_test1 ( @MultipleImgsTvp AS testdbtype READONLY, @ClaimDetailsTvp AS testdbtype1 READONLY ) AS BEGIN INSERT INTO dbo.Tbl_ClaimDetails (BranchRemark, BrMkrid, BrMkrdt, BAZClaimNo, HORemark, HoMkrid, hoMkrdt, ClaimType, […]

Comment détecter SqlDependency est cassé pour une application?

J'ai une application ASP.NET MVC qui crée une SqlDependency avec SQL Server. Lorsque des loggings sont insérés dans une table, SqlDependecy triggers un événement OnChange pour informer l'application. Chaque fois que cet événement de changement est déclenché, je recréer le SqlDependency . Mais lorsque je insère des loggings en bloc dans la table, la SqlDependency […]

Comment générer un file non structuré dans SQL Server à l'aide de T-SQL?

Dans SQL Server utilisant T-SQL, comment générer un file non structuré contenant un logging "detail-header", "detail" et "footer" dans un file avec un nombre de valeurs séparées par des virgules différentes? Voici un exemple de la structure de sortie du file: 1|header|value0|date 2|detail|value1|value2|value3|date 3|detail|value1|value2|value3|date 4|detail|value1|value2|value3|date 5|header|value0|date 6|detail|value1|value2|value3|date 7|detail|value1|value2|value3|date 8|header|value0|date 9|detail|value1|value2|value3|date footer|9 Exemple de données 1|H|laptops|2013-01-30 […]

SQL Server 2008 quel DataType pour stocker un hashpassword dans

Je suis en train de build un process de connection et ai décidé de stocker mon mot de passe user dans la database avec un hashpassword combiné avec un sel. Vous vous requestz simplement quels types de données pour stocker le hashpassword et le sel est suffisant pour Varchar ou NVarchar? EDIT: lien où je […]

Existe-t-il un formulaire plus élégant pour affecter NULL à NVarChar d'InsertCommand?

Ce code fonctionne très bien pour moi: if (someStr == null) da.InsertCommand.Parameters.Add("@SOMESTR", SqlDbType.NVarChar).Value = DBNull.Value; else da.InsertCommand.Parameters.Add("@SOMESTR", SqlDbType.NVarChar).Value = someStr; Mais mon intuition me dit qu'il pourrait y avoir une version en un seul exemplaire. Quelque chose comme: da.InsertCommand.Parameters.Add("@SOMESTR", SqlDbType.NVarChar).Value = someStr==null ? DBNull.Value : someStr ; Mais le one-liner que je viens de postr […]

Données géospatiales en SQL

J'ai expérimenté avec le type de données géocharts récemment et je l'adore. Mais je ne peux pas décider si je convertis à partir de mon schéma actuel, qui stocke la latitude et la longitude dans deux champs numériques séparés (9,5) au type de géographie. J'ai calculé la taille des deux types et Lat / Long […]

Créer un polygone-cercle SqlGeography à partir d'un centre et d'un rayon

Je voudrais save un cercle dans un champ de géographie sql-server 2008, en utilisant c #. Dans c # j'ai une latitude, une longitude et un rayon mais je ne trouve pas de moyen de calculer le polygone qui représenterait le cercle et créer un SqlGeography partir de celui-ci. J'ai essayé de suivre la fonction […]

Comment simuler DEADLOCK sur SQL Server?

J'essaye de simuler un blocage sur SQL Server. _|worker_id|salary| 1|1 |100 | 2|2 |300 | La transaction 1 est terminée en 5 secondes. /* TRANSACTION 1*/ Use dbmcw; DECLARE @sal1 INT, @sal2 int; BEGIN TRAN; SELECT @sal1 = salary FROM dbo.deadlock_demonstration WITH(UPDLOCK) WHERE worker_id = 1; WAITFOR DELAY '00:00:05.000'; SELECT @sal2 = salary FROM dbo.deadlock_demonstration […]