tsql

TSQL: Get Last Queries Ran

Czy istnieje sposób, aby uzyskać tekst SQL dla ostatnich kilku zapytań? Używam Microsoft SQL Server 2005

Czy posiadanie " lub " w stanie połączenia wewnętrznego to zły pomysł?

Próbując poprawić szybkość niezwykle powolnego zapytania (kilka minut na dwóch tabelach z zaledwie ~50 000 wierszy każda, n ... około sekundę! Czy to ogólnie zły pomysł, aby umieścić OR w stanie join? Or am I po prostu pechowo w układzie moich stołów?

Jak zaktualizować kolumnę tożsamości w SQL Server?

Mam bazę danych SQL Server i chcę zmienić kolumnę identity, ponieważ zaczęła z dużą liczbą 10010 i jest to związane z inną ta ... dów i chcę rozwiązać ten problem, zanim rekordy wzrosną. Jaki jest najlepszy sposób, aby zmienić lub zresetować tę kolumnę?

Czy można utworzyć zagnieżdżone klauzule dla wyrażeń tabel wspólnych?

WITH y AS ( WITH x AS ( SELECT * FROM MyTable ) SELECT * FROM x ) SELECT * FROM y Czy coś takiego działa? Próbowałem wcześniej, ale nie mogłem go uruchomić.

Uzyskanie wyniku dynamicznego SQL do zmiennej dla SQL-server

Wykonywanie dynamicznego SQL w następujący sposób w procedurze składowanej: DECLARE @sqlCommand nvarchar(1000) DECLARE @city ... cutesql @sqlCommand, N'@city nvarchar(75)', @city = @city Jak użyć wartości kolumny count (*) jako wartości zwracanej w SP?

Konwencje nazewnictwa baz danych przez Microsoft?

Znalazłem Naming Guidelines z MSDN, ale czy to jakieś wytyczne dla bazy MSSQL od Microsoftu?

T-SQL pobranie wybranej wartości procedury składowanej

W T-SQL jest to dozwolone: DECLARE @SelectedValue int SELECT @SelectedValue = MyIntField FROM MyTable WHERE MyPrimaryKeyFie ... electedValue int SELECT @SelectedValue = EXEC GetMyInt (wiem, że powyższa składnia jest niedozwolona, ponieważ próbowałem!)

Uzyskanie listy tabel i pól w każdej z nich w bazie danych

Patrzę na stworzenie podstawowego ORM (czysto dla zabawy) i zastanawiam się, czy istnieje sposób, aby zwrócić listę tabel w b ... k z zapytaniami ogólnymi, więc jestem zainteresowany niektórych blogów, które obejmują tego rodzaju funkcjonalności. Thanks

Jak przenieść tabelę do schematu w T-SQL

Chcę przenieść tabelę do określonego schematu za pomocą T-SQL? Używam SQL Server 2008.

Alias referencyjny (obliczony w SELECT) w klauzuli WHERE

SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error Obliczona wa ... nie, po prostu zapisałbyś obliczenia (i wykonaj te obliczenia w zapytaniu) dwa razy, z których żadna nie jest zadowalająca.

T-SQL datetime zaokrąglony do najbliższej minuty i najbliższych godzin z wykorzystaniem funkcji

W SQL server 2008 chciałbym, aby kolumna datetime została zaokrąglona do najbliższej godziny i najbliższej minuty, najlepiej ... -09-22 15:07:38.850 wynik będzie wyglądał następująco: 2007-09-22 15:08 -- nearest minute 2007-09-22 15 -- nearest hour

Jak zmusić bazę danych SQL Server 2008 do wyłączenia

Jak zmusić bazę danych do wyłączenia się, bez względu na to, co lub kto już z niej korzysta? Próbowałem: ALTER DATABASE database-name SET OFFLINE; Ale nadal wisi po 7 min. Chcę tego, bo muszę przetestować scenariusz. Jeśli to w ogóle możliwe?

Czy w T-SQL mogę przepętać zmienną tabelkową?

Czy w T-SQL jest możliwość pętli przez zmienną tabelkową? DECLARE @table1 TABLE ( col1 int ) INSERT into @table1 SELECT co ... zęści procedury, a następnie wykonać jakiś kod dla każdego wiersza w zmiennej tabeli. Każda pomoc jest bardzo mile widziana.

Który typ danych sql server najlepiej reprezentuje dublet w C#? [duplikat]

To pytanie ma już odpowiedź tutaj: co reprezentuje sobowtór w SQL serverze? 14 odpowiedzi Is it money, float, real, decimal, _________ ?

SQL: analizuje pierwsze, środkowe i nazwisko z pola fullname

Jak przetworzyć pierwsze, środkowe i nazwisko z pola fullname za pomocą SQL? Muszę spróbować dopasować nazwy, które nie są ... lą mi na 90% tam. Jak już zostało powiedziane, jest to złożony problem, więc zajmę się szczególnymi sprawami indywidualnie.

Co to jest "partia" i dlaczego GO jest używany?

Przeczytałem i przeczytałem MSDN itp. OK, więc sygnalizuje koniec partii. Co definiuje partię? Nie rozumiem, dlaczego musz ... untry] SET [CountryCode] = 'IL' WHERE code = 'IL' GO UPDATE [Country] SET [CountryCode] = 'PT' WHERE code = 'PT'

Jak wyszukać jedną wartość w dowolnej kolumnie dowolnej tabeli w jednej bazie danych MS-SQL?

Czy istnieje sposób na wyszukanie jednej wartości(w moim przypadku jest to UID typu char (64)) W dowolnej kolumnie dowolnej t ... ego, a następnie użycie dowolnego edytora tekstu szukać wartości - ale to byłby czysty ból, jeśli baza danych jest zbyt duża.

Jak dodać wynik SP executesql do zmiennej?

Mam kawałek dynamicznego SQL muszę wykonać, a następnie muszę zapisać wynik do zmiennej. Wiem, że mogę użyć sp_executesql, ale nie mogę znaleźć jasnych przykładów, jak to zrobić.

Jak czekać 2 sekundy?

Jak można spowodować opóźnienie w wykonaniu przez określoną liczbę sekund? This doesn ' t do it: WAITFOR DELAY '00:02'; Jaki jest prawidłowy format?

Wstawianie wiersza tylko wtedy, gdy go jeszcze nie ma

Zawsze używałem czegoś podobnego do następującego, aby to osiągnąć: INSERT INTO TheTable SELECT @primaryKey, @value ... zawsze byłem pod (być może niepoprawnym) założeniem, że pojedyncze polecenie SQL będzie atomowe. Czy ktoś ma jakieś pomysły?