Wszystkie wersje Microsoft SQL Server (nie MySQL). Dodaj również tag specyficzny dla wersji, np. Sql-server-2016, ponieważ często jest on odpowiedni dla pytania.
Mam do czynienia z SQL, który wygląda następująco create procedure as begin Zwróć uwagę na duże luki, np. Między asi begin. Jak mogę je usunąć? Użyłem formatera SQL, ale to nie działa.
Testuję różne architektury dla dużych tabel i jedną z sugestii, które widziałem, jest użycie widoku podzielonego na partycje, w którym duży stół jest podzielony na serię mniejszych „podzielonych na partycje” tabel. 1 , 2 , 3 , 4 Testując to podejście, odkryłem coś, co nie ma dla mnie większego sensu. …
Definicja problemu Nasz serwer bazy danych musi zostać przeniesiony do innego centrum danych. Działa na Microsoft SQL Server 2012 Enterprise (64-bit) i zawiera dwie bazy danych o wielkości około 2 TB i 1 TB. Idealny byłby brak przestojów lub brak przestojów. Obciążenie pracą Te bazy danych są używane w witrynie …
Zmieniam strukturę bazy danych. Zawartość kilku kolumn tabeli FinancialInstitution należy przenieść do tabeli Osoba . FinancialInstitution jest powiązany z osobą posiadającą klucz obcy. Każda instytucja finansowa potrzebuje identyfikatora odpowiedniej osoby. Tak więc, dla każdego nowego wiersza wstawionego w Person, identyfikator tego nowego wiersza (TOŻSAMOŚĆ) musi zostać skopiowany z powrotem do …
Tworzę aplikację, w której planuję osadzić SQL Server 2012 Express jako podstawowy magazyn danych. Podczas testowania na moim komputerze programistycznym (Win7-32 z 3 GB pamięci RAM) nigdy nie zauważyłem sqlservr.exe, aby proces zużywał więcej niż 1 GB pamięci RAM, jak można się spodziewać po opublikowanych limitach skalowania sprzętowego dla wersji …
Uwaga: nie pytam o pełną kontrolę wersji. Czy istnieje jakiś sposób automatycznego przechowywania historii procedur przechowywanych na serwerze SQL Server. Podobne do tego, jak Dokumenty Google automatycznie przechowują historię wersji dokumentów, a Wikipedia automatycznie przechowuje historię wersji artykułów. Nie chcę, aby użytkownicy aktualizujący procedury przechowywane musieli także utrzymywać repozytorium procedur …
Chcę mieć relację jeden do wielu, w której dla każdego rodzica jedno lub zero dzieci jest oznaczone jako „ulubione”. Jednak nie każdy rodzic będzie miał dziecko. (Pomyśl o rodzicach jako pytaniach na tej stronie, dzieciach jako odpowiedziach, a ulubionych jako o zaakceptowanych odpowiedziach.) Na przykład TableA Id INT PRIMARY KEY …
Czy istnieje sposób na wygenerowanie skryptu tworzenia z istniejącej tabeli wyłącznie w języku T-SQL (bez użycia SMO, ponieważ T-SQL nie ma dostępu do SMO). Powiedzmy, że procedura składowana, która otrzymuje nazwę tabeli i zwraca ciąg znaków, który zawiera skrypt tworzenia dla danej tabeli? Teraz opiszę sytuację, w której się znajduję, …
Potrzebuję zapytania, które może być użyte w funkcji (lub jako) i pobiera wszystkie kombinacje n wartości. Potrzebuję wszystkich kombinacji długości k, gdzie k = 1..n. Rozszerzona próbka danych wejściowych i wyników, więc dane wejściowe mają 3 wartości zamiast 2 - jednak liczba wartości wejściowych może różnić się od 1 do …
Mam następującą procedurę (SQL Server 2008 R2): create procedure usp_SaveCompanyUserData @companyId bigint, @userId bigint, @dataTable tt_CoUserdata readonly as begin set nocount, xact_abort on; merge CompanyUser with (holdlock) as r using ( select @companyId as CompanyId, @userId as UserId, MyKey, MyValue from @dataTable) as newData on r.CompanyId = newData.CompanyId and r.UserId …
Mamy dwa produkcyjne serwery SQL z programem SQL Server 2005 SP4 z aktualizacją zbiorczą 3. Oba serwery działają na fizycznych komputerach, które są identyczne. DELL PowerEdge R815 z 4 x 12 rdzeniowymi procesorami i 512 GB pamięci RAM (tak GB), z 10 GB podłączonymi dyskami iSCSI SAN dla wszystkich baz …
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 7 lat temu . Mamy więc witrynę klienta, która narzeka na bardzo powolną wydajność. Rzuciłem okiem i oczywiste jest, że problem polega na tym, że Somebody Else (grrrr) zaprojektował tabelę …
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 7 lat temu . Czytałem Clusteredi Non Clustered Indexes. Clustered Index- Zawiera strony danych. Oznacza to, że pełna informacja o wierszu będzie obecna w kolumnie Indeks klastrowany. Non Clustered Index- …
W SQL Server 2008 używam RANK() OVER (PARTITION BY Col2 ORDER BY Col3 DESC)do zwracania zestawu danych za pomocą RANK. Ale mam setki rekordów dla każdej partycji, więc otrzymam wartości od rangi 1, 2, 3 ...... 999. Ale chcę tylko do 2 RANKsw każdym PARTITION. Przykład: ID Name Score Subject …
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 7 lat temu . Mamy produkcyjny serwer DB na SQL 2005. Wszystko działa normalnie przez chwilę, ale po kilku tygodniach zauważamy znaczny spadek wydajności. Tylko ponowne uruchomienie programu SQL Server …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.