preguntar acerca de tsql

3
réponses

TABLOCK vs TABLOCKX

Quelle est la différence entre TABLOCK et TABLOCKX http://msdn.microsoft.com/en-us/library/ms187373.aspx stipule que TABLOCK est un verrou partagé tout TABLOCKX est un verrou exclusif. Le premier peut-être seulement un verrou d'index de toutes sortes …
demandé sur 1970-01-01 00:33:31
5
réponses

Utilisation de RegEx dans SQL Server

Je cherche comment remplacer / encoder du texte en utilisant RegEx basé sur RegEx settings / params ci-dessous: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-zds.]+" J'ai vu quelques exemples sur RegEx, mais confus …
demandé sur 1970-01-01 00:33:32
22
réponses

Supprimer les zéros de fin de Décimal dans SQL Server

J'ai une colonne DECIMAL(9,6) c'est-à-dire qu'il supporte des valeurs comme 999,123456. Mais quand j'insère des données comme 123,4567, elles deviennent 123,456700 Comment supprimer ces zéros? ... …
demandé sur 1970-01-01 00:33:30
8
réponses

Comment utiliser RANK () dans SQL Server

J'ai un problème en utilisant RANK() dans SQL Server. Voici mon code: SELECT contendernum, totals, RANK() OVER (PARTITION BY ContenderNum ORDER BY totals ASC) AS xRank FROM ( SELECT ContenderNum, SUM(Criteria1+Criteria2+ …
demandé sur 1970-01-01 00:33:32
3
réponses

SQL Server: à quoi servent les instructions de traitement par lots (c’est-à-dire en utilisant «GO»)?

Je le sais dans SQL Server GO est considéré comme un séparateur de lots . Ma question Est: Quel est le point d'avoir un séparateur de lot? Quel est l'avantage de vous et pourquoi voudriez-vous utiliser? Exemple: Je l'ai souvent vu utilisé dans le …
demandé sur 1970-01-01 00:33:33
13
réponses

Convertir varchar en datetime dans SQL Server

Comment convertir une chaîne de format mmddyyyy en {[1] } dans SQL Server 2008? Ma colonne cible est dans DateTime J'ai essayé avec Convert et la plupart des valeurs de style Date mais je reçois un message d'erreur: 'la conversion d'un type d …
demandé sur 1970-01-01 00:33:29
11
réponses

Ce n’ =* moyenne?

J'essaie de tracer du SQL dans Microsoft Server. Je suis tombé sur une jointure qui utilise une convention inconnue pour moi. Que signifie " =*"? WHERE table1.yr =* table2.yr -1 ... …
demandé sur 1970-01-01 00:33:29
6
réponses

Comprendre les verrous SQL Server sur les requêtes SELECT

Je me demande quel est l'avantage d'utiliser SELECT WITH (NOLOCK) sur une table si les seuls autres requêtes touchant la table SELECT requêtes. Comment est-ce géré par SQL Server? Une requête SELECT bloquerait-elle une autre requête SELECT? J'utili …
demandé sur 1970-01-01 00:33:32
5
réponses

SQL Server: combinaison de plusieurs lignes en une seule ligne

J'ai une requête SQL comme celle-ci; SELECT * FROM Jira.customfieldvalue WHERE CUSTOMFIELD = 12534 AND ISSUE = 19602 Et ce sont les résultats; Ce que je veux, c'est; montrer dans une ligne (cellule) combiné tous les STRINGVALUE et ils sont s …
demandé sur 1970-01-01 00:33:31
6
réponses

Comment puis-je insérer des données dans deux tables simultanément dans SQL Server?

Disons que ma structure de table ressemble à ceci: CREATE TABLE [dbo].[table1] ( [id] [int] IDENTITY(1,1) NOT NULL, [data] [varchar](255) NOT NULL, CONSTRAINT [PK_table1] PRIMARY KEY CLUSTERED ([id] ASC) ) CREATE TABLE [dbo].[table2] ( …
demandé sur 1970-01-01 00:33:30