Als «unique-constraint» getaggte Fragen

DDL UNIQUE-Einschränkungen stellen sicher, dass die in einer Spalte oder einer Gruppe von Spalten enthaltenen Daten unter allen Zeilen in der Tabelle eindeutig sind. Die in der betreffenden Spalte oder den betreffenden Spalten enthaltenen Daten sind daher nützlich, um eine Zeile in der entsprechenden Tabelle eindeutig zu identifizieren.

14
Muss ich den eindeutigen Index löschen, wenn ich die Größe einer nvarchar-Spalte ändere? Und wird die Tabelle gesperrt, wenn der Index neu erstellt wird?

In unserer Datenbank gibt es eine große Tabelle, die ungefähr so ​​aussieht: CREATE TABLE dbo.production_data ( pd_id BIGINT PRIMARY KEY, serial NVARCHAR(16) NOT NULL UNIQUE, ... ); Aber jetzt ist die Größe des seriellen Feldes zu gering geworden, daher möchte ich es auf 32 ändern. Das Visual...