Pytania oznaczone «sql-server»

13
Porównanie wartości NULL w tabeli

Zawsze zastanawiam się nad jakimś tajemniczym zachowaniem t-sql, jak poniżej -- Create table t and insert values. use tempdb CREATE TABLE dbo.t (a INT NULL); -- insert 3 values INSERT INTO dbo.t values (NULL),(0),(1); GO set ansi_nulls off -- purposely turn off, so we can allow NULL...

13
Różnica między „i” a „&”

Próbuję zrozumieć kolejność wykonywania operacji logicznych i mam następujący kod: declare @T bit ='TRUE' declare @F bit ='False' print @T and @F i zwraca błąd jako Niepoprawna składnia w pobliżu słowa kluczowego „i”. Zamieniłem „i” na „&”, a kod znów działa. Dlaczego poprzedni kod nie...

13
Korzystanie z zamiany w SQL

Mam tabelę i muszę zaktualizować niektóre nazwiska, ale zastanawiałem się nad tym następujące zapytania: Czy oboje zrobią to samo? Zapytanie 1 Update mytable Set Name = Replace(Name,'Jeff','Joe') Zapytanie 2 Update mytable Set Name = 'Joe' where Name =

13
Co faktycznie mierzy licznik Perfmon „Nieoptymalne plany / s”?

Co w programie SQL Server mierzy licznik Perfmon „Statystyki grupy obciążeń: plany nieoptymalne / s”? Jest to jeden z liczników Resource Governor , więc jest mierzony w grupie obciążeń (którą masz niezależnie od tego, czy skonfigurujesz RG, czy nie). Nie pytam, co stanowi dobry lub zły plan, ale...

13
Pokonaj ograniczenie długości znaków JAK

Po przeczytaniu tego ograniczenia długości LIKE tutaj wygląda na to, że nie mogę wysłać tekstu dłuższego niż ~ 4000 znaków w klauzuli LIKE. Próbuję pobrać plan zapytań z pamięci podręcznej planu zapytań dla określonego zapytania. SELECT * FROM sys.dm_exec_cached_plans AS cp CROSS APPLY...

13
Co robi% w tej klauzuli WHERE?

Trenuję, a jeden ze skryptów ma następującą komendę: SELECT SUM(Col2) FROM clust_table WHERE Col1 % 3 = 1 Chciałbym wiedzieć, do czego służy ten fragment w klauzuli WHERE: Col1 % 3 = 1 Przeprowadziłem badania w Internecie i nie znalazłem żadnych odniesień do tego