Załóżmy, że mam zapytanie: begin tran -- some other sql code A potem zapominam o zatwierdzeniu lub wycofaniu. Co się stanie, jeśli inny klient spróbuje wykonać
Załóżmy, że mam zapytanie: begin tran -- some other sql code A potem zapominam o zatwierdzeniu lub wycofaniu. Co się stanie, jeśli inny klient spróbuje wykonać
Mam aplikację .net, która łączy się z serwerem SQL przy użyciu uwierzytelniania systemu Windows. W aplikacji nie możemy używać uwierzytelniania SQL Server. Mamy tam wielu użytkowników Active Directory dla naszego projektu. Więc musimy utworzyć oddzielne konto logowania dla każdego użytkownika...
Mam SQL Server 2008 R2 i chcę ustawić unikalną kolumnę. Wydaje się, że można to zrobić na dwa sposoby: „unikalny indeks” i „unikalne ograniczenie”. Nie różnią się zbytnio od tego, co rozumiem, chociaż większość poleca unikalne ograniczenie, ponieważ indeks również uzyskuje się automatycznie. Jak...
Mam kod, który jest: DECLARE @Script VARCHAR(MAX) SELECT @Script = definition FROM manged.sys.all_sql_modules sq where sq.object_id = (SELECT object_id from managed.sys.objects Where type = 'P' and Name = 'usp_gen_data') Declare @Pos int SELECT
Mam tabelę w SQL Server. Chciałbym usunąć z niego 1000 pierwszych wierszy. Jednak próbowałem tego, ale zamiast po prostu usunąć pierwsze 1000 wierszy, usunąłem wszystkie wiersze w tabeli. Oto kod: delete from [mytab] select top 1000 a1,a2,a3 from
Używam MS SQL Server 2008 na moim komputerze lokalnym. Wiem, że domyślny port to 1433 ale trochę jak nie nasłuchuje na tym porcie. SQL jest wersją Express. Wypróbowałem już dziennik, SQL Server Management Studio, rejestr i rozszerzoną procedurę składowaną w celu znalezienia portu. Ale nie mogłem...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie...
Wpadłem w impas. Mam zapytanie, które jest generowane przez jakiś C#kod. Zapytanie działa dobrze, Microsoft SQL Server Management Studiogdy jest uruchamiane w tej samej bazie danych. Jednak gdy mój kod próbuje uruchomić to samo zapytanie, pojawia się ten sam błąd dotyczący nieprawidłowej kolumny i...
Pracuję z kwerendą zawierającą wyrażenie „CASE” w klauzuli „WHERE”. Ale SQL Server 2008 daje pewne błędy podczas jego wykonywania. Czy ktoś może mi pomóc z poprawnym zapytaniem? Oto zapytanie: SELECT tl.storenum 'Store #', co.ccnum 'FuelFirst Card #', co.dtentered 'Date Entered', CASE...
Czy to w ogóle ważne pytanie? Mam aplikację .NET dla systemu Windows, która korzysta z MSTDC i zgłasza wyjątek: System.Transactions.TransactionManagerCommunicationException: Dostęp sieciowy dla Menedżera transakcji rozproszonych (MSDTC) został wyłączony. Włącz usługę DTC dla dostępu do sieci w...
Proste pytanie, jak wypisać klucz podstawowy tabeli w T-SQL? Wiem, jak uzyskać indeksy na stole, ale nie pamiętam, jak uzyskać
Otrzymuję błąd podczas uzyskiwania dostępu do procedury składowanej w programie SQL Server Server Error in '/' Application. Procedure or function 'ColumnSeek' expects parameter '@template', which was not supplied. Dzieje się tak, gdy wywołuję procedurę składowaną z parametrem za pośrednictwem...
Powiedzmy, że mam wiersz ID (int) w bazie danych ustawionej jako klucz podstawowy. Jeśli często odpytuję o identyfikator, czy muszę go również indeksować? A może jest to klucz podstawowy, co oznacza, że jest już indeksowany? Powodem, o który pytam, jest to, że w MS SQL Server mogę utworzyć...
Jak zmusić moją bazę danych do przejścia w tryb offline, 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, ponieważ muszę przetestować scenariusz. Jeśli to w ogóle
Jeśli wykonasz, SELECT -100/-100*10wynikiem jest 0. Jeśli wykonasz, SELECT (-100/-100)*10wynikiem jest 10. Jeśli wykonasz, SELECT -100/(-100*10)wynikiem jest 0. Jeśli wykonasz, SELECT 100/100*10wynikiem jest 10. BOL stwierdza: Gdy dwa operatory w wyrażeniu mają ten sam poziom pierwszeństwa...
Próbowałem zmienić domyślną wartość parametru za pomocą tego: ALTER PROCEDURE [dbo].[my_sp] @currentDate datetime = GETDATE() i wszystko, co dał mi prekompilator SQL, to ten błąd: Msg 102, poziom 15, stan 1, procedura my_sp, wiersz 8 Niepoprawna składnia w pobliżu „(”. Stworzyłem już...
Jak przekonwertować znacznik czasu UNIX (bigint) na DateTime w SQL Server?
Jakie zapytanie pokaże mi pełną definicję, w tym indeksy i klucze dla tabeli SQL Server? Chcę czystego zapytania - i wiem, że SQL Studio może mi to dać, ale często pracuję na „dzikich” komputerach, które mają tylko najbardziej podstawowe aplikacje i nie mam uprawnień do instalowania studia. Ale...
Mam proces z Select, który zajmuje dużo czasu, w kolejności od 5 do 10 minut. Obecnie nie używam NOLOCK jako wskazówki do silnika bazy danych MS SQL. W tym samym czasie mamy inny proces, który dokonuje aktualizacji i wstawia do tej samej bazy danych i tych samych tabel. Rozpoczął się pierwszy...
mam duży ciąg w SQL Server. Chcę skrócić ten ciąg do 10 lub 15 znaków Oryginalny ciąg this is test string. this is test string. this is test string. this is test string. Pożądany ciąg this is test string. this is