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
Drapeau vs séparation de table
Je suis en train de concevoir un tableau d'articles qui contiendra (potentiellement) des dizaines de millions d'enregistrements. Certains éléments ne seront pas disponibles jusqu'à ce qu'ils soient «approuvés» par l'administrateur. Par «utiliser», je veux dire que ces éléments ne seront référencés dans aucun autre tableau tant qu'ils ne seront pas …

4
L'instruction DELETE est en conflit avec la contrainte REFERENCE
Ma situation ressemble à ceci: Table STOCK_ARTICLES: ID *[PK]* OTHER_DB_ID ITEM_NAME EMPLACEMENT de la table: ID *[PK]* LOCATION_NAME Table WORK_PLACE: ID *[PK]* WORKPLACE_NAME Table INVENTORY_ITEMS: ID *[PK]* ITEM_NAME STOCK_ARTICLE *[FK]* LOCATION *[FK]* WORK_PLACE *[FK]* Les 3 FK dans INVENTORY_ITEMS référencent évidemment les colonnes "ID" dans les autres tables respectives. Les …


5
Nombres premiers dans une plage donnée
Récemment, on m'a confié la tâche d'imprimer tous les nombres premiers (1-100). J'ai échoué radicalement là-bas. Mon code: Create Procedure PrintPrimeNumbers @startnum int, @endnum int AS BEGIN Declare @a INT; Declare @i INT = 1 ( Select a = @startnum / 2; WHILE @i<@a BEGIN @startnum%(@a-@i) i=i+1; ) END Bien …



1
Comment réduire la fragmentation HEAP dans SQL Server?
j'ai récemment découvert qu'une table de tas avait plus de 70% de fragmentation. J'ai donc décidé de faire un ALTER TABLE dbo.myTable REBUILD Assez drôle, après j'ai eu une fragmentation de 20%. Depuis, il n'y a plus eu d'écriture sur cette table. J'ai donc décidé de refaire la reconstruction. Après …





1
Connectez-vous à LocalDB via SQLCMD dans PowerShell
J'essaie d'accéder au serveur "localdb \ MSSQLLocalDB" sur mon ordinateur via PowerShell avec l'utilitaire SQLCMD. J'utilise PowerShell v5, .NET v5.0, et le nom du serveur est (localdb)\MSSQLLocalDBlorsque je me connecte à celui-ci dans Microsoft SQL Server Management Studio 2014. PS C:\> sqlcmd -S localdb\MSSQLLocalDBet PS C:\> sqlcmd -S .\localdb\MSSQLLocalDBentraîner cette …



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.