Questions sur tsql

2
réponses

Exécuter la fonction table sur plusieurs lignes?

étant donné une fonction de valeur de table telle que dbo.Split() de " T-SQL: opposé à la concaténation de chaîne de c ... 24104 22353,22355,22356,22358,22360,22362,22364, id est un int ; myColumn est un varchar(max) .
demandé sur 2009-01-18 13:44:09
6
réponses

SQL Server dynamic PIVOT query?

j'ai été chargé de trouver un moyen de traduire les données suivantes: date category amount 1/1/2 ... mprends vraiment pas, malgré tous mes efforts pour le comprendre. Quelqu'un peut me pointer dans la bonne direction?
demandé sur 2012-05-02 01:05:07
25
réponses

Ne peut pas tronquer une table parce qu'elle est référencée par une contrainte de clé étrangère?

en utilisant MSSQL2005, puis-je tronquer une table avec une contrainte de clé étrangère si je tronque d'abord la table ... ne peut pas tronquer la table 'TableName' parce qu'elle est référencée par une contrainte de clé étrangère.
demandé sur 2008-10-31 18:06:41
6
réponses

Quelle est la différence entre SQL, PL-SQL et T-SQL?

Quelle est la différence entre SQL, PL-SQL et T-SQL? est-ce que quelqu'un peut expliquer quelles sont les différences entre ces trois méthodes et fournir des scénarios où chacune serait utilisée de façon pertinente?
demandé sur 2009-06-25 14:54:48
6
réponses

Utiliser la fonction comme paramètre lors de l'exécution d'une procédure stockée? [dupliquer]

cette question a déjà une réponse ici: syntaxe incorrecte near') 'appelant stored ... laint de l'erreur suivante: Syntaxe incorrecte near ')'. Quelqu'un veut nous éclairer?
demandé sur 2011-05-11 19:46:26
1
réponses

Les Restrictions De NHibernate.Avec des centaines de valeur

est-ce que je devrais me préoccuper des expressions avec des centaines de valeurs dans le tableau? Par exemple: ... s ' est hors de question. Être il n'y aucune raison pour éviter une gamme de peut-être quelques centaines d'élément?
demandé sur 2011-05-17 09:54:20
14
réponses

Comment créer une contrainte unique qui permet aussi des nulls?

je veux avoir une contrainte unique sur une colonne que je vais peupler de GUIDs. Cependant, mes données contiennent d ... ainte d'unicité pour qu'elle autorise des valeurs multiples NULL , tout en vérifiant l'unicité des données réelles?
demandé sur 2009-04-20 14:12:55
20
réponses

Obtenir la taille de toutes les tables dans la base de données

j'ai hérité d'une assez grande base de données SQL Server. Il semble prendre plus de place que je ne le pensais, étant ... l contient. Est-il un moyen facile de déterminer combien d'espace sur le disque chaque table est trop long?
demandé sur 2011-10-25 20:14:34
10
réponses

SQL Server: Comment rejoindre la première ligne

je vais utiliser un béton, mais hypothétique, exemple. chaque commande n'a normalement qu'un seul arti ... ilisé dans la requête. probablement parce que la sélection intérieure ne voit pas la table extérieure.
demandé sur 2010-01-11 19:44:37
14
réponses

Dois-je utiliser!= ou pour ne pas égaux en T-SQL?

j'ai vu SQL qui utilise à la fois != et <> pour pas égal . Quelle est la syntaxe préférée et pourquoi? j'aime != , parce que <> me rappelle Visual Basic .
demandé sur 2009-04-07 00:56:15
5
réponses

Comment obtenir la valeur d'identité suivante de SQL Server

je dois obtenir la valeur d'identité suivante de SQL Server . j'utilise ce code: SELECT IDENT_CURRENT(' ... s quand le table_name est vide (et la valeur d'identité suivante est "1") retourné "2" mais résultat est "1"
demandé sur 2013-12-27 21:30:50
29
réponses

Comment mettre à jour à partir D'un SELECT dans SQL Server?

dans SQL Server , il est possible de insert dans un tableau en utilisant un SELECT déclaration: INSERT I ... UPDATE Table SET col1, col2 SELECT col1, col2 FROM other_table WHERE sql = 'cool' WHERE Table.id = other_table.id
demandé sur 2010-02-25 17:36:53
4
réponses

Taille maximale pour une requête SQL Server? DANS l'article? Est-il une Meilleure Approche [dupliquer]

possibilité de dupliquer: T-SQL où col IN ( ... ) Quelle est la taille maximale ... puis faire une sorte de XQuery rejoindre contre le Doc et la Table. Moins efficace que 1000 articles dans la clause?
demandé sur 2009-12-08 23:52:11
9
réponses

comment savoir où en sont les travaux en cours?

j'ai besoin de savoir si une tâche donnée est actuellement en cours d'exécution sur le serveur MS SQL 2008. Afin de ne pas invoquer même emploi nouveau qui peut conduire à des problèmes de concurrence.
demandé sur 2013-08-26 17:52:31
9
réponses

Différence entre CTE et SubQuery?

A partir de ce post comment utiliser ROW_NUMBER dans la procédure suivante? il existe deux versions de rép ... e. Y a-t-il d'autres différences entre ces deux lorsqu'un ETC est utilisé comme un ETC simple (non récursif)?
demandé sur 2009-04-01 23:18:15
2
réponses

Création d'un index sur une variable de table

pouvez-vous créer un index sur une variable de table dans SQL Server 2000 ? c'est à dire DECLARE @TEMPT ... ARY KEY ,[Name] [nvarchar] (255) COLLATE DATABASE_DEFAULT NULL ) puis-je créer un index sur le nom?
demandé sur 2009-05-20 07:46:17
3
réponses

Quelle est la signification du préfixe N dans les déclarations T-SQL?

j'ai vu le préfixe N dans certaines requêtes insert T-SQL. Beaucoup de gens ont utilisé N avant d'insérer la valeur ... chaînes dans la table. INSERT INTO Personnel.Employees VALUES(N'29730', N'Philippe', N'Horsford', 20.05, 1),
demandé sur 2012-04-05 12:19:53
2
réponses

SQL Server Process Queue Race Condition

j'ai une file d'attente qui est accessible par plusieurs processeurs de commande à travers une procédure stockée. Chaq ... ProcessorID = 0) COMMIT TRAN SELECT OrderID, ProcessorID, etc... FROM OrderTable WHERE ProcessorID = @PROCID
demandé sur 2009-06-02 18:16:21
3
réponses

Définir versus sélectionner lors de l'attribution des variables?

quelles sont les différences entre les énoncés SET et SELECT lors de l'attribution de variables en T-SQL?
demandé sur 2010-10-15 23:17:01
13
réponses

Quand dois-je utiliser Cross appliquer sur la jointure interne?

Quel est le but principal de l'utilisation de CROSS APPLY ? j'ai lu (vaguement, par des messages sur Int ... /* the equivalent query using INNER JOIN */ select * from Person p inner join Company c on p.companyid = c.companyId
demandé sur 2009-07-16 21:42:21