Questions sur tsql

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
30
réponses

Comment retourner seulement la Date D'un type de données DateTime D'un serveur SQL

SELECT GETDATE() Retourne: 2008-09-22 15:24:13.790 je veux que la partie de date sans la partie de temps: 2008-09-22 00:00:00.000 Comment puis-je l'obtenir?
demandé sur 2008-09-22 07:31:33
4
réponses

Insertion de plusieurs lignes dans une seule requête SQL? [dupliquer]

cette question a déjà une réponse ici: Comment puis-je insérer plusieurs lignes s ... MyTable VALUES ("Miranda", 126, "Bristol Office"); puis-je insert les 4 rangées en une seule SQL statement ?
demandé sur 2009-01-17 08:55:54
17
réponses

Jointure gauche versus jointure externe gauche dans le serveur SQL

Quelle est la différence entre LEFT JOIN et LEFT OUTER JOIN ?
demandé sur 2009-01-02 11:30:10
23
réponses

Comment puis-je effectuer un IF...puis dans un SQL SELECT?

Comment puis-je effectuer un IF...THEN dans une déclaration SQL SELECT ? par exemple: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product
demandé sur 2008-09-15 18:34:09
30
réponses

Comment puis-je supprimer les lignes dupliquées?

Quelle est la meilleure façon de supprimer les lignes dupliquées d'un tableau assez grand SQL Server (c.-à-d. ... int not null identity(1,1) primary key, Col1 varchar(20) not null, Col2 varchar(2048) not null, Col3 tinyint not null
demandé sur 2008-08-21 01:51:29
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
11
réponses

Meilleure façon d'obtenir l'identité de la ligne insérée?

Quelle est la meilleure façon d'obtenir IDENTITY de la rangée insérée? je connais @@IDENTITY et IDENT_CURREN ... re attachés à chacun. est-ce que quelqu'un peut expliquer les différences et quand je devrais les utiliser?
demandé sur 2008-09-04 01:32:02
22
réponses

Vérifier si la table existe dans SQL Server

je voudrais que ce soit la discussion ultime sur la façon de vérifier si une table existe dans SQL Server 2000/2005 en ... e SHOW TABLES LIKE '%tablename%'; déclaration. Je suis à la recherche de quelque chose de similaire.
demandé sur 2008-10-03 20:00:33
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
16
réponses

Comment les contraintes de clé étrangère peuvent-elles être temporairement désactivées en utilisant T-SQL?

est-ce que les contraintes de clé étrangère sont supportées dans SQL Server? Ou est-ce que ma seule option pour drop et puis re - create les contraintes?
demandé sur 2008-10-01 22:33:43
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
17
réponses

Fonction vs. procédure stockée dans le serveur SQL

j'ai appris des fonctions et des procédures stockées pendant un certain temps, mais je ne sais pas pourquoi et quand j ... emblent pour moi, peut-être parce que je suis un peu novice à ce sujet. Quelqu'un peut-il me dire pourquoi?
demandé sur 2009-07-24 23:40:06
14
réponses

DateTime2 vs DateTime in SQL Server

lequel: datetime datetime2 est le recommandé de stocker la date e ... ocument de meilleure pratique sur quand utiliser quoi, ou peut-être nous devrait - on utiliser datetime2 seulement?
demandé sur 2009-08-26 15:45:10
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
20
réponses

Comment puis-je lister toutes les clés étrangères se référant à une table donnée dans SQL Server?

j'ai besoin de supprimer une table fortement référencée dans une base de données SQL Server. Comment puis-je obtenir ... leau? (réponses SQL préférables plutôt que de cliquer sur dans L'interface graphique du studio de gestion.)
demandé sur 2009-01-27 15:17:59
17
réponses

Comment puis-je obtenir des noms de colonne à partir d'une table dans SQL Server?

je voudrais interroger le nom de toutes les colonnes d'une table. J'ai trouvé comment faire dans: Oracle ... is j'ai besoin de savoir: comment cela peut-il être fait dans Microsoft SQL Server (2008, dans mon cas)?
demandé sur 2009-06-28 18:05:50
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
30
réponses

Comment partager une chaîne de caractères pour accéder à l'élément x?

avec SQL Server, comment partager une chaîne de caractères pour accéder à l'élément x? prenez une chaîne "Hel ... John Smith". Comment puis-je diviser la chaîne par espace et accéder à l'élément index 1 qui doit retourner "John"?
demandé sur 2008-08-05 22:15:47
13
réponses

Comment puis-je insérer plusieurs lignes sans répéter le "INSERT INTO dbo.Bla" la partie de la déclaration?

je sais que je l'ai fait avant il y a des années, mais je ne me souviens pas de la syntaxe, et je ne peux pas le trouve ... Jonny') VALUES (125, 'Sally') SELECT * FROM @blah je suis Incorrect syntax near the keyword 'VALUES'.
demandé sur 2010-04-12 23:18:48
23
réponses

Meilleure approche pour supprimer une partie du temps de datetime dans SQL Server

Quelle méthode fournit la meilleure performance lors de la suppression de la portion de temps d'un champ datetime dans ... ossible qu'il y ait des méthodes encore meilleures pour se débarrasser de la portion de temps d'une datetime en SQL?
demandé sur 2009-07-24 16:49:54
5
réponses

Quelle est la signification de 1/1753 dans SQL Server?

pourquoi 1753? Qu'ont-ils contre 1752? Mon great great great great great great great grand-père serait très offensé.
demandé sur 2010-07-22 19:28:52
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
12
réponses

Comment faire SQL comme % in Linq?

j'ai une procédure en SQL que j'essaie de transformer en Linq: SELECT O.Id, O.Name as Organization FROM Organiz ... our le rechercher. ma question Est, qu'est-ce que le Linq ou .NET équivalent à utiliser le signe pour cent?
demandé sur 2009-05-07 20:43:26
5
réponses

SQL Server SELECT dans la table existante

je suis en train de sélectionner certains champs d'une table et de les insérer dans une table existante à partir d'une ... dbo.TableTwo existe déjà. Comment puis-je insérer plusieurs lignes de dbo.TableOne dans dbo.TableTwo ?
demandé sur 2010-11-05 00:49:42
9
réponses

Comment sélectionner tous les enregistrements d'une table qui n'existe pas dans une autre table?

Tableau1 (id, nom) tableau2 (id, nom) Requête: SELECT name FROM table2 -- that are not in table1 already
demandé sur 2010-04-22 00:18:25
20
réponses

SQL MAX de plusieurs colonnes?

Comment voulez-vous revenir 1 valeur par ligne de la max de plusieurs colonnes: TableName [Number, ... esoin de revenir à quelque chose comme ceci: [Number, Most_Recent_Date, Cost] "151920920 de la Requête"?
demandé sur 2008-09-16 14:27:02
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

T-SQL Cast versus Convert

quelles sont les directives générales sur le moment où vous devez utiliser CAST par rapport à CONVERT ? Y a-t-il des problèmes de rendement liés au choix de l'un par rapport à l'autre? On est plus près de L'ANSI-SQL?
demandé sur 2009-04-02 01:05:48
8
réponses

À quoi sert GO dans SQL Server Management Studio & Transact SQL?

SQL Server Management Studio insère toujours une commande GO lorsque je crée une requête en utilisant le menu de clic droit "Script As". Pourquoi? Ce qui ne va réellement le faire?
demandé sur 2010-02-19 23:12:42