Pytania oznaczone «sql-server»

142
Sprawdź zmiany w tabeli programu SQL Server?

Jak mogę monitorować bazę danych SQL Server pod kątem zmian w tabeli bez używania wyzwalaczy lub modyfikowania w jakikolwiek sposób struktury bazy danych? Moje preferowane środowisko programistyczne to .NET i C #. Chciałbym móc obsługiwać dowolny SQL Server 2000 SP4 lub nowszy. Moja aplikacja to...

142
Zmień składnię tabeli Dodaj kolumnę

Próbuję programowo dodać kolumnę tożsamości do tabeli Pracownicy. Nie wiem, co robię źle w mojej składni. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( EmployeeID ) WITH(...

141
Czy mogę używać instrukcji CASE w warunku JOIN?

Poniższy obraz jest częścią widoków systemu Microsoft SQL Server 2008 R2. Z obrazu widać, że zależność między sys.partitionsi sys.allocation_unitszależy od wartości sys.allocation_units.type. Aby połączyć je razem, napisałbym coś podobnego do tego: SELECT * FROM sys.indexes i JOIN sys.partitions...

141
Case w instrukcji Select

Mam instrukcję SQL, która ma CASEfrom SELECTi po prostu nie mogę tego zrobić poprawnie. Czy możecie mi pokazać przykład, CASEgdzie przypadki są warunkami, a wyniki są z przypadków. Na przykład: Select xxx, yyy case : desc case when bbb then 'blackberry'; when sss then 'samsung'; end from...

139
Ciąg podziału T-SQL

Mam kolumnę SQL Server 2008 R2 zawierającą ciąg, który muszę podzielić przecinkiem. Widziałem wiele odpowiedzi na StackOverflow, ale żadna z nich nie działa w R2. Upewniłem się, że mam uprawnienia do wybierania dowolnych przykładów funkcji podziału. Każda pomoc mile...

138
Lock Escalation - co się tutaj dzieje?

Zmieniając tabelę (usuwając kolumnę) w SQL Server 2008, kliknąłem przycisk Generuj skrypt zmiany i zauważyłem, że wygenerowany skrypt zmiany upuszcza kolumnę, mówi „go”, a następnie uruchamia dodatkową instrukcję ALTER TABLE, która wydaje się ustawiać eskalacja blokady dla tabeli do „TABELA”....