Questions sur sql-server

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

Ajouter une colonne avec une valeur par défaut à une table existante dans SQL Server

comment ajouter une colonne avec une valeur par défaut à une table existante dans SQL Server 2000 / SQL Server 2005 ?
demandé sur 2008-09-18 16:30:04
30
réponses

Comment concaténer du texte à partir de plusieurs lignes en une seule chaîne de texte dans SQL server?

Envisager une base de données de la table contenant les noms, avec trois lignes: Peter Paul Mary Est-il un moyen facile de transformer cela en une seule chaîne de Peter, Paul, Mary ?
demandé sur 2008-10-12 03:49:59
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
11
réponses

Dilemme des noms de tableau: noms au singulier et noms au pluriel [fermé]

le milieu Universitaire que les noms de table doivent être au singulier de l'entité qu'ils stocker les attributs de. ... es indésirables comme les noms de colonne avec des espaces dans eux etc. dois-je rester, ou dois-je partir?
demandé sur 2008-12-03 21:09:30
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
30
réponses

Paramétrer un SQL dans la clause

comment paramétrer une requête contenant une clause IN avec un nombre variable d'arguments, comme celui-ci? SEL ... édiée pour ceci (ou XML), mais s'il y a une manière élégante spécifique à SQL Server 2008 , je suis ouvert à cela.
demandé sur 2008-12-03 19:16:43
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
15
réponses

Comment supprimer en utilisant INNER JOIN avec SQL Server?

je veux supprimer en utilisant INNER JOIN dans SQL Server 2008 . mais je reçois cette erreur: ... DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeRun=EmployeeNo WHERE Company = '1' AND Date = '2013-05-06'
demandé sur 2013-05-10 15:38:21
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
9
réponses

Que signifie L'indice groupé et L'indice Non groupé?

j'ai une exposition limitée à DB et n'ai utilisé que DB comme programmeur d'application. Je veux savoir pour Clustere ... ntre un indice groupé et un indice non groupé? . quelqu'un Peut-il expliquer cela la plaine de l'anglais?
demandé sur 2009-08-09 19:59:41
7
réponses

Différence entre la jointure interne et la jointure externe

ces deux jointures me donneront les mêmes résultats: SELECT * FROM table JOIN otherTable ON table.ID = otherTab ... relatifs à la performance et les autres énoncés? est-il différent entre différentes implémentations SQL?
demandé sur 2009-02-19 17:47:29
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
11
réponses

Count (*) vs Count (1) - SQL Server

je me demande juste si l'un d'entre vous utilise Count(1) au lieu de Count(*) et s'il y a une différence notable d ... e habitude héritée qui a été avancée des jours passés? (la base de données spécifique est SQL Server 2005 .)
demandé sur 2009-08-03 14:15:10
9
réponses

Comment enregistrer un flux dans un fichier en C#?

j'ai un objet StreamReader que j'ai initialisé avec un stream, maintenant je veux sauvegarder ce stream sur disque (le ... SQL Server. j'ai aussi le type d'encodage, qui Je vais avoir besoin si je le stocke à SQL Server, correct?
demandé sur 2009-01-04 23:04:39
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
12
réponses

Quelle est la différence entre char, nchar, varchar et nvarchar dans SQL Server?

que signifie nvarchar ? Quelle est la différence entre char , nchar , varchar , et nvarchar dans SQL Server?
demandé sur 2008-10-07 02:47:33
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
20
réponses

Comment effacer le journal des transactions du serveur SQL?

Je ne suis pas un expert en SQL, et je me rappelle le fait que chaque fois que j'ai besoin de faire quelque chose au-d ... grande taille, mais le journal des transactions est certainement. Comment puis-je vider le journal des transactions?
demandé sur 2008-09-11 18:08:11
21
réponses

Solutions pour insérer ou mettre à jour sur le serveur SQL

suppose une structure de table de MyTable(KEY, datafield1, datafield2...) . souvent, je veux soit mettre à j ... IF (key exists) run update command ELSE run insert command Quelle est la meilleure façon d'écrire ceci?
demandé sur 2008-09-20 19:00:47