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.
select * from A where posted_date >= '2015-07-27 00:00:00.000' and posted_date <= '2015-07-27 23:59:59.999' Ale wynik zawiera rekord, który opublikował dzisiaj: 28-07-28. Mojego serwera bazy danych nie ma w moim kraju. Jaki jest problem ?
Mam programistycznego laptopa z SSMS Express 2012 z instancją db 2012 i instancją db 2008. Używam tej konfiguracji od ponad roku. Nagle nie mogę użyć kreatora przywracania. Kreator wybierze plik kopii zapasowej, ale kiedy wybiorę opcję „Pliki” w lewym górnym rogu, aby wyznaczyć lokalizację MDF i LDF, okno dialogowe zawiesza …
Czy można skonfigurować SQL Server Management Studio (SSMS). aby okno dialogowe pokazane powyżej nie pojawiło się po zamknięciu niezapisanego okna zapytania?
Rozwiązuję problemy z fragmentami źle wykonanej procedury składowanej. Ta sekcja procedury generuje ostrzeżenie BRAK PONOWNEGO OCZEKIWANIA select method = case methoddescription when 'blah' then 'Ethylene Oxide' when NULL then 'N/A' else methoddescription end, testmethod = case methoddescription when 'blah' then 'Biological Indicators' when NULL then 'N/A' else 'Dosimeter Reports' end, …
„Zabezpieczam” nasz serwer bazy danych. Aby to zrobić, usunąłem niektóre uprawnienia z folderów utworzonych przez instalację SQL Express. D:\SQL D:\SQL\Data D:\SQL\Backup etc.. Zachowałem uprawnienia do folderu Data takimi, jakie były, ale usunąłem wszystko, co wydawało mi się, że nie potrzebuje innych. Teraz nie mogę tworzyć kopii zapasowych baz danych. Jeśli …
Badając coś innego, szukałem czegoś innego. Wygenerowałem tabele testowe z pewnymi danymi i uruchomiłem różne zapytania, aby dowiedzieć się, w jaki sposób różne sposoby pisania zapytań wpływają na plan wykonania. Oto skrypt, którego użyłem do wygenerowania losowych danych testowych: IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID('t') AND …
DebugPrzycisk jest obecny na tej wersji SSMS: Ale nie ma go w wersji 18, podgląd 4: Próbowałem na kilka sposobów dodać Debug przycisk do mojego SSMS, ale nie powiodło się. Czy istnieje sposób, aby dodać Debugprzycisk do SSMS v18?
Przeglądając to pytanie , wydaje się, że to dużo pracy, która nie powinna być potrzebna. Próbują rozszerzyć zakres o datę. W innych bazach danych wystarczy użyć greatesti least... least(extendDate,min), greatest(extendDate,max) Kiedy próbuję ich użyć, rozumiem 'least' is not a recognized built-in function name. 'greatest' is not a recognized built-in function …
Proste pytanie W jaki sposób SQL Server Quantum (4 ms) jest synchronizowany z Server OS Quantum (normalnie: 187,5 ms)? Proste pytanie wyjaśnione Po użyciu 184 ms kwantu OS (co odpowiada 46 pełnym kwantom SQL) kwant OS ma 3,5 ms czasu, zanim będzie musiał przekazać harmonogram innemu procesowi. SQL OS rozpoczyna …
Następujący T-SQL zajmuje około 25 sekund na moim komputerze z SSMS 17.9: DECLARE @outer_loop INT = 0, @big_string_for_u VARCHAR(8000); SET NOCOUNT ON; WHILE @outer_loop < 50000000 BEGIN SET @big_string_for_u = 'ZZZZZZZZZZ'; SET @outer_loop = @outer_loop + 1; END; Gromadzi 532 ms ASYNC_NETWORK_IOoczekiwań, zarówno według, jak sys.dm_exec_session_wait_statsi sys.dm_os_wait_stats. Całkowity czas oczekiwania …
Biorąc pod uwagę tę tabelę: CREATE TABLE dbo.Target ( TargetId int identity(1, 1) NOT NULL, Color varchar(20) NOT NULL, Action varchar(10) NOT NULL, -- of course this should be normalized Code int NOT NULL, CONSTRAINT PK_Target PRIMARY KEY CLUSTERED (TargetId) ); W dwóch nieco odmiennych scenariuszach chcę wstawić wiersze i …
W przypadku SQL z innych języków programowania struktura zapytania rekurencyjnego wygląda raczej dziwnie. Przejdź go krok po kroku, a wydaje się, że rozpada się. Rozważ następujący prosty przykład: CREATE TABLE #NUMS (N BIGINT); INSERT INTO #NUMS VALUES (3), (5), (7); WITH R AS ( SELECT N FROM #NUMS UNION ALL …
Mam kawałek kodu, który wykonuje wstawki do wysoce zdenormalizowanych tabel. Tabele zawierają liczby kolumn od ~ 100 do 300+. To jest SQL Server 2008 R2, działający w systemie Windows Server 2008. Każda wstawka polega na wstawieniu do wielu tabel w ramach tej samej transakcji. Niektóre wstawki są grupowane przez NHibernate, …
Mam taki stół: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) Zasadniczo śledzenie aktualizacji obiektów o rosnącym ID. Konsument tej tabeli wybiera fragment 100 różnych identyfikatorów obiektów, uporządkowanych według UpdateIdi rozpoczynając od określonego UpdateId. Zasadniczo, śledząc, gdzie przerwał, a następnie sprawdzając wszelkie …
Niedawno odziedziczyłem bazę danych SQL Server, która używa BINARY(16)zamiast UNIQUEIDENTIFIERprzechowywać Guids. Robi to wszystko, w tym klucze podstawowe. Czy powinienem się martwić?
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.