preguntar acerca de tsql

14
réponses

Comment puis-je faire une instruction UPDATE avec JOIN in SQL?

J'ai besoin de mettre à jour cette table dans SQL Server 2005 avec les données de sa table 'parent', voir ci-dessous: Vente id (int) udid (int) assid (int) Ud id (int) assid (int) sale.assid contient la valeur correcte à mettre à jour ud. …
demandé sur 1970-01-01 00:33:29
11
réponses

Modification d’une colonne: null à not null

J'ai une table qui a plusieurs colonnes entières nullables. Ceci est indésirable pour plusieurs raisons, donc je cherche à mettre à jour tous les valeurs NULL à 0, puis à définir ces colonnes à NOT NULL. En plus de changer les valeurs NULL en 0, les …
demandé sur 1970-01-01 00:33:29
9
réponses

Comment puis-je obtenir un Plan d’exécution de requête?

Dans Microsoft SQL Server Comment puis-je obtenir un plan d'exécution de requête pour une requête / procédure stockée? ... …
demandé sur 1970-01-01 00:33:31
12
réponses

Comment définir une valeur par défaut pour une colonne existante

Cela ne fonctionne pas dans SQL Server 2008: ALTER TABLE Employee ALTER COLUMN CityBorn SET DEFAULT 'SANDNES' L'erreur est: Syntaxe incorrecte près du mot clé 'SET'. Qu'est-ce que je fais de mal? ... …
demandé sur 1970-01-01 00:33:31
13
réponses

Pad une chaîne avec des zéros en tête de sorte qu’il est de 3 caractères dans SQL Server 2008

J'ai une chaîne qui mesure jusqu'à 3 caractères lorsqu'elle est créée pour la première fois dans SQL Server 2008 R2. Je voudrais le remplir avec des zéros en tête, donc si sa valeur d'origine était '1' alors la nouvelle valeur serait '001'. Ou si sa …
demandé sur 1970-01-01 00:33:33
20
réponses

Comment obtenir une date au format AAAA-MM-JJ à partir d’un champ DateTime TSQL?

Comment récupérer une date de SQL Server au format AAAA-MM-JJ? J'ai besoin de cela pour travailler avec SQL Server 2000 et plus. Existe-t-il un moyen simple d'effectuer cela dans SQL Server ou serait-il plus facile de le convertir par programme après …
demandé sur 1970-01-01 00:33:29
19
réponses

Comment puis-je sélectionner le premier jour d’un mois en SQL?

J'ai juste besoin de sélectionner le premier jour du mois d'une variable datetime. Je sais que c'est assez facile à faire en utilisant ce genre de code : select CAST(CAST(YEAR(@mydate) AS VARCHAR(4)) + '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/ …
demandé sur 1970-01-01 00:33:29
5
réponses

Comment vérifier si une base de données existe dans SQL Server?

Quel est le moyen idéal pour vérifier si une base de données existe sur un serveur SQL utilisant TSQL? Il semble que plusieurs approches pour mettre en œuvre cela. ... …
demandé sur 1970-01-01 00:33:29
4
réponses

Vérifiez si une chaîne contient une sous-chaîne dans SQL Server 2005, en utilisant une procédure stockée

J'ai une chaîne, @mainString = 'CATCH ME IF YOU CAN'. Je veux vérifier si le mot ME est à l'intérieur de @mainString. Comment vérifier si une chaîne a une sous-chaîne spécifique dans SQL? ... …
demandé sur 1970-01-01 00:33:30
8
réponses

Syntaxe de For-loop dans SQL Server

Quelle est la syntaxe d'une boucle for dans TSQL? ... …
demandé sur 1970-01-01 00:33:31