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.

9
Odejmij jeden dzień od daty i godziny
Mam zapytanie do pobrania różnicy dat między 2 datetime jako: SELECT DATEDIFF(DAY, @CreatedDate , GETDATE()) Ex : SELECT DATEDIFF(DAY, '2013-03-13 00:00:00.000' , GETDATE()) Muszę mieć takie zapytanie, które odejmie dzień od utworzonego dnia: SELECT DATEDIFF(DAY, **@CreatedDate- 1** , GETDATE())
102 sql  sql-server  datetime 



5
Utwórz skrypt SQL, który utworzy bazę danych i tabele
Mam bazę danych SQL i tabele, które chciałbym zreplikować na innym serwerze SQL. Chciałbym stworzyć skrypt SQL, który tworzy bazę danych i tabele w jednym skrypcie. Mogę utworzyć skrypt „Utwórz” za pomocą programu SQL Management Studio dla każdego przypadku (bazy danych i tabel), ale chciałbym wiedzieć, czy wystarczy połączenie obu …
102 sql  sql-server 

2
alternatywy dla REPLACE w typie danych text lub ntext
Muszę zaktualizować / zamienić dane w datatable.column. Tabela ma pole o nazwie Content. Używam REPLACEfunkcji. Ponieważ typ danych kolumny to NTEXT, SQL Server nie pozwala mi używać tej REPLACEfunkcji. Nie mogę zmienić typu danych, ponieważ ta baza danych jest tabelą oprogramowania innej firmy. Zmiana typu danych spowoduje awarię aplikacji. UPDATE …
102 sql  sql-server  tsql 

9
Wyszukiwanie nazw tabel
Używam następujących poleceń do wyszukiwania ciągów w moich procedurach składowanych: use DBname SELECT Name FROM sys.procedures WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%xxx%' Czy łatwo jest zmienić powyższe, aby przeszukiwały nazwy tabel w określonej bazie danych „DBname”?


10
Wygeneruj losową wartość int od 3 do 6
Czy w Microsoft SQL Server można wygenerować losową wartość int od Min do Max (przykład 3-9, 15-99 itd.) Wiem, mogę wygenerować od 0 do Max, ale jak zwiększyć granicę Min? To zapytanie generuje losową wartość od 1 do 6. Należy ją zmienić z 3 na 6. SELECT table_name, 1.0 + …


4
Jak utworzyć unikalny indeks w kolumnie NULL?
Używam programu SQL Server 2005. Chcę ograniczyć wartości w kolumnie, aby były unikalne, jednocześnie zezwalając na wartości NULLS. Moje obecne rozwiązanie obejmuje unikalny indeks takiego widoku: CREATE VIEW vw_unq WITH SCHEMABINDING AS SELECT Column1 FROM MyTable WHERE Column1 IS NOT NULL CREATE UNIQUE CLUSTERED INDEX unq_idx ON vw_unq (Column1) Jakieś …

5
Wyzwalacz aktualizacji SQL tylko wtedy, gdy kolumna jest modyfikowana
Patrząc na inne przykłady, wymyśliłem następujące, ale wydaje się, że nie działa tak, jak bym chciał: chcę, aby zaktualizował zmodyfikowane informacje tylko wtedy, gdy QtyToRepairwartość została zaktualizowana ... ale to nie działa że. Jeśli skomentuję gdzie, to zmodyfikowane informacje są aktualizowane w każdym przypadku. Jak powiedziałem, inne przykłady skłoniły mnie …
101 sql  sql-server  triggers 

22
Połączenie z SQL Server czasami działa
Aplikacja ADO.Net tylko czasami jest w stanie połączyć się z innym serwerem w sieci lokalnej. Wydaje się losowe, czy dana próba połączenia się powiedzie, czy nie. Połączenie używa ciągu połączenia w postaci: Server = THESERVER \ TheInstance; Database = TheDatabase; ID użytkownika = TheUser; Hasło = ThePassword; zwrócony błąd to: …




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.