Questions marquées «sql-server»

93
Puis-je réorganiser logiquement les colonnes d'une table?

Si j'ajoute une colonne à une table dans Microsoft SQL Server, puis-je contrôler où la colonne est affichée logiquement dans les requêtes? Je ne veux pas gâcher la disposition physique des colonnes sur le disque, mais je voudrais regrouper les colonnes de manière logique lorsque cela est possible...

93
contrainte unique conditionnelle

J'ai une situation où je dois appliquer une contrainte unique sur un ensemble de colonnes, mais seulement pour une valeur d'une colonne. Donc, par exemple, j'ai une table comme Table (ID, Name, RecordStatus). RecordStatus ne peut avoir qu'une valeur 1 ou 2 (active ou supprimée), et je veux créer...

93
Comment écrire .Skip (1000) .Take (100) de LINQ en SQL pur?

Quel est l'équivalent SQL de la .Skip()méthode dans LINQ? Par exemple: je voudrais sélectionner les lignes 1000-1100 à partir d'une table de base de données spécifique. Est-ce possible avec juste SQL? Ou dois-je sélectionner la table entière, puis trouver les lignes en mémoire? Dans l'idéal,...

93
Requête d'exemple de serveur lié SQL Server

Dans Management Studio, j'essaie d'exécuter une requête / de faire une jointure entre deux serveurs liés. Est-ce une syntaxe correcte utilisant des serveurs de base de données liés: select foo.id from databaseserver1.db1.table1 foo, databaseserver2.db1.table1 bar where foo.name=bar.name...

93
Caractère d'échappement dans SQL Server

Je souhaite utiliser une citation avec un caractère d'échappement. Comment puis-je faire? J'ai reçu une erreur dans SQL Server Unclosed guillemet après la chaîne de caractères. J'écris une requête SQL dans une varcharvariable mais j'ai reçu cette erreur: Unclosed guillemet après la chaîne de...

92
Top 1 avec une jointure à gauche

Compte tenu de la requête ci-dessous, il peut y avoir plusieurs lignes dans dps_markers avec la même clé de marqueur, mais nous ne voulons joindre que la première. Si je prends cette requête et supprime le top 1 et ORDER BY, j'obtiens une valeur pour mbg.marker_value mais l'exécute tel quel, il...