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.

18
Obcinaj (nie zaokrąglaj) miejsca dziesiętne w SQL Server
Próbuję ustalić najlepszy sposób obcięcia lub upuszczenia dodatkowych miejsc dziesiętnych w SQL bez zaokrąglania. Na przykład: declare @value decimal(18,2) set @value = 123.456 Spowoduje to automatyczne runda @valuesię 123.46, co jest dobre w większości przypadków. Jednak do tego projektu nie potrzebuję tego. Czy istnieje prosty sposób na obcięcie ułamków dziesiętnych, …
194 sql  sql-server  tsql  rounding 


10
Jak napisać foreach w SQL Server?
Staram się osiągnąć coś w stylu for-each, w którym chciałbym wziąć identyfikatory zwróconej instrukcji select i użyć każdego z nich. DECLARE @i int DECLARE @PractitionerId int DECLARE @numrows int DECLARE @Practitioner TABLE ( idx smallint Primary Key IDENTITY(1,1) , PractitionerId int ) INSERT @Practitioner SELECT distinct PractitionerId FROM Practitioner SET …
194 sql-server  tsql 



5
SQL Server - transakcje wycofują się po błędzie?
Mamy aplikację kliencką, która działa na SQL Server 2005, na przykład: BEGIN TRAN; INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); COMMIT TRAN; Jest wysyłany przez jedno długie polecenie. Jeśli jedno z wstawień nie …



16
Zapytanie SQL Server, aby znaleźć wszystkie uprawnienia / dostęp dla wszystkich użytkowników w bazie danych
Chciałbym napisać zapytanie na SQL 2008, które zgłosi wszystkich użytkowników, którzy mają dostęp do określonej bazy danych lub obiektów w bazie danych, takich jak tabele, widoki i procedury składowane, bezpośrednio lub z powodu ról itp. To raport zostanie wykorzystany do celów audytu bezpieczeństwa. Nie jestem pewien, czy ktoś ma zapytanie, …


8
Przechowujesz obrazy w SQL Server?
Zrobiłem małą stronę demonstracyjną i na niej przechowuję obrazy w kolumnie obrazu na serwerze sql. Mam kilka pytań ... Czy to zły pomysł? Czy wpłynie to na wydajność mojej witryny, gdy będzie rosła? Alternatywą byłoby przechowywanie obrazu na dysku i przechowywanie wyłącznie odwołania do obrazu w bazie danych. To musi …
191 sql-server  image 

8
SQL RANK () a ROW_NUMBER ()
Jestem zmieszany różnicami między nimi. Uruchomienie następującego kodu SQL daje mi dwa identyczne zestawy wyników. Czy ktoś może wyjaśnić różnice? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as 'Rank' FROM SubStyle SELECT ID, [Description], ROW_NUMBER() OVER(PARTITION BY StyleID ORDER BY ID) as 'RowNumber' FROM SubStyle
190 sql  sql-server  tsql 


20
Ustaw bazę danych z trybu SINGLE USER na MULTI USER
Potrzebuję pomocy w ustawieniu bazy danych, która została przywrócona SINGLE_USER trybie na MULTI_USER. Za każdym razem, gdy biegam ALTER DATABASE BARDABARD SET MULTI_USER; GO Otrzymuję ten błąd: Obecnie nie można wprowadzać zmian w stanie lub opcjach bazy danych „BARDABARD”. Baza danych znajduje się w trybie pojedynczego użytkownika, a użytkownik jest …
189 sql  sql-server 

8
Jak zmienić SQL w „Edit Top 200 Rows” w SSMS 2008
W SQL Server 2008 Management Studio, kiedy klikam prawym przyciskiem myszy tabelę bazy danych i wybieram „ Wybierz 100 najlepszych wierszy ”, mogę np. Łatwo dodać instrukcję „ORDER BY” do SQL. To działa dobrze . Ale kiedy wybieram opcję „ Edytuj 200 pierwszych wierszy ”, nie mam możliwości modyfikowania kodu …

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.