Questions marquées «sql-server»

Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.

2
Qu'est-ce qu'une CONTRAINTE AVEC CHECK CHECK?
J'ai du T-SQL généré automatiquement, qui est probablement valide, mais je ne comprends pas vraiment. ALTER TABLE [dbo].[MyTable] WITH CHECK CHECK CONSTRAINT [My_FORIEGN_KEY]; Je sais ce qu'est une contrainte de clé étrangère, mais quel est le problème CHECK CHECK?

2
Lacunes inattendues dans la colonne IDENTITY
J'essaie de générer des numéros de bons de commande uniques qui commencent à 1 et incrémentent par 1. J'ai une table PONumber créée à l'aide de ce script: CREATE TABLE [dbo].[PONumbers] ( [PONumberPK] [int] IDENTITY(1,1) NOT NULL, [NewPONo] [bit] NOT NULL, [DateInserted] [datetime] NOT NULL DEFAULT GETDATE(), CONSTRAINT [PONumbersPK] PRIMARY …



2
Pourquoi: r La commande SQLCMD est-elle marquée comme incorrecte dans le script de post-déploiement?
J'ai travaillé plusieurs fois avec des scripts de post-déploiement et j'ai toujours, intuitivement, utilisé l'action de build "PostDeploy", car c'est ce que c'est. Maintenant, pour la première fois, j'essaie de suivre les instructions intégrées du modèle de script pour utiliser la ":r somescript.sql"syntaxe. Immédiatement, cette ligne devient marquée comme incorrecte: …

1
Qu'est-ce qu'une bonne planification de sauvegarde SQL Server?
Il semble y avoir une pléthore d'informations concernant le processus de configuration des tâches de sauvegarde, mais pas beaucoup d'informations sur la vue d'ensemble des sauvegardes de bases de données. Au moins, il est difficile de formuler une requête de moteur de recherche qui vous donne cette information. Je sais …

2
Pourquoi l'index filtré sur la valeur IS NULL n'est pas utilisé?
Supposons que nous ayons une définition de table comme celle-ci: CREATE TABLE MyTab ( ID INT IDENTITY(1,1) CONSTRAINT PK_MyTab_ID PRIMARY KEY ,GroupByColumn NVARCHAR(10) NOT NULL ,WhereColumn DATETIME NULL ) Et un index non cluster filtré comme celui-ci: CREATE NONCLUSTERED INDEX IX_MyTab_GroupByColumn ON MyTab (GroupByColumn) WHERE (WhereColumn IS NULL) Pourquoi cet …



1
Ignorez les accents dans «où»
Dans notre base de données, nous avons plusieurs entrées avec caron / hatschek. Maintenant, nos utilisateurs veulent trouver des entrées, y compris caron / hatschek, lorsqu'ils recherchent des entrées sans. Je vais le montrer par un exemple simple: Dans notre base de données, nous avons l'entrée (contact avec nom) Millière …

4
Pourquoi le type de données varchar autorise-t-il les valeurs unicode?
J'ai une table avec une colonne varchar. Il autorise les marques déposées (™), les droits d'auteur (©) et d'autres caractères Unicode comme indiqué ci-dessous. Create table VarcharUnicodeCheck ( col1 varchar(100) ) insert into VarcharUnicodeCheck (col1) values ('MyCompany') insert into VarcharUnicodeCheck (col1) values ('MyCompany™') insert into VarcharUnicodeCheck (col1) values ('MyCompany░') insert …


3
Pagination dans SQL Server
J'ai une très grande base de données, environ 100 Go. J'exécute la requête: select * from <table_name>; et je veux afficher uniquement les 100e à 200e rangées. Je veux comprendre comment cela se produit en interne. La base de données récupère-t-elle tous les enregistrements du disque dans la mémoire et …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.