Pytania otagowane jako sql-server

Microsoft SQL Server to system zarządzania relacyjnymi bazami danych (RDBMS). Użyj tego znacznika dla wszystkich wersji SQL Server, w tym Compact, Express, Azure, Fast-track, APS (wcześniej PDW) i Azure SQL DW. Nie używaj tego znacznika do innych typów DBMS (MySQL, PostgreSQL, Oracle itp.). Nie używaj tego tagu do rozwiązywania problemów związanych z programowaniem i tworzeniem aplikacji mobilnych, chyba że jest on bezpośrednio związany z bazą danych.



21
Unikanie iniekcji SQL bez parametrów
Mamy tutaj inną dyskusję na temat używania sparametryzowanych zapytań sql w naszym kodzie. Mamy dwie strony dyskusji: ja i kilku innych, którzy twierdzą, że powinniśmy zawsze używać parametrów do ochrony przed wstrzyknięciami sql i innymi facetami, którzy nie uważają, że jest to konieczne. Zamiast tego chcą zastąpić pojedyncze apostrofy dwoma …

4
Przykład CTE i rekursji w SQL Server
Nigdy nie używam CTE z rekurencją. Właśnie czytałem artykuł na ten temat. W tym artykule przedstawiono informacje o pracownikach za pomocą CTE serwera Sql i rekurencji. Zasadniczo jest to pokazywanie pracownikom i ich menadżerom informacji. Nie jestem w stanie zrozumieć, jak działa to zapytanie. Oto zapytanie: WITH cteReports (EmpID, FirstName, …



10
Funkcja LEN bez spacji końcowych w SQL Server
Mam następującą tabelę testową w programie SQL Server 2005: CREATE TABLE [dbo].[TestTable] ( [ID] [int] NOT NULL, [TestField] [varchar](100) NOT NULL ) Wypełniony: INSERT INTO TestTable (ID, TestField) VALUES (1, 'A value'); -- Len = 7 INSERT INTO TestTable (ID, TestField) VALUES (2, 'Another value '); -- Len = 13 …
109 sql-server 

13
Dziennik transakcji bazy danych jest pełny
Mam długotrwały proces, który wstrzymuje otwartą transakcję przez cały czas. Nie mam kontroli nad sposobem, w jaki to jest wykonywane. Ponieważ transakcja jest otwarta przez cały czas, po wypełnieniu dziennika transakcji SQL Server nie może zwiększyć rozmiaru pliku dziennika. Więc proces kończy się niepowodzeniem z powodu błędu "The transaction log …

11
SQL Server: WYBIERZ tylko wiersze z MAX (DATE)
Mam tabelę danych (db to MSSQL): ID OrderNO PartCode Quantity DateEntered 417 2144 44917 100 18-08-11 418 7235 11762 5 18-08-11 419 9999 60657 100 18-08-11 420 9999 60657 90 19-08-11 Chciałbym zadać zapytanie, które zwraca OrderNO, PartCode i Quantity, ale tylko dla ostatniego zarejestrowanego zamówienia. Z tabeli przykładowej chciałbym …
109 sql-server 

4
Jak dodać grupę użytkowników Active Directory jako login w SQL Server
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 Active Directory w SQL Server, zamiast tworzyć osobne konto logowania …

17
Jak wydrukować VARCHAR (MAX) za pomocą instrukcji Print?
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 @pos=CHARINDEX(CHAR(13)+CHAR(10),@script,7500) PRINT SUBSTRING(@Script,1,@Pos) PRINT SUBSTRING(@script,@pos,8000) Długość skryptu wynosi około 10 000 znaków, a ponieważ używam instrukcji print, …




4
Jak mogę utworzyć unikatowe ograniczenie w mojej kolumnie (SQL Server 2008 R2)?
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 utworzyć unikalne ograniczenie? ALTER TABLE Customer …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.