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.

11
Jak dołączyć do pierwszego rzędu
Wykorzystam konkretny, ale hipotetyczny przykład. Każde zamówienie ma zwykle tylko jeden element zamówienia : Zamówienia: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A LineItems: LineItemGUID Order ID Quantity Description ============ ======== ======== ================================= {098FBE3...} 1 7 prefabulated amulite {1609B09...} 2 32 spurving bearing Ale czasami będzie zamówienie z dwoma elementami: …

14
DateTime2 vs DateTime w SQL Server
Który: datetime datetime2 jest zalecany sposób, aby data i czas przechowywania w SQL Server 2008+? Zdaję sobie sprawę z różnic w precyzji (i prawdopodobnie przestrzeni dyskowej), ale na razie je ignorując, czy istnieje dokument z najlepszymi praktykami określający, kiedy użyć, a może powinniśmy używać datetime2tylko?

13
Count (*) vs Count (1) - SQL Server
Zastanawiam się tylko, czy ktoś z was używa Count(1)więcej Count(*)i czy istnieje zauważalna różnica w wydajności, czy też jest to zwyczajny nawyk, który pojawił się w przeszłości? Konkretna baza danych to SQL Server 2005.


30
SQL wyklucza kolumnę używając SELECT * [oprócz kolumny A] z tabeli A?
Wszyscy wiemy, że do wybrania wszystkich kolumn z tabeli możemy użyć SELECT * FROM tableA Czy istnieje sposób na wykluczenie kolumn z tabeli bez określenia wszystkich kolumn? SELECT * [except columnA] FROM tableA Jedyny znany mi sposób to ręczne określenie wszystkich kolumn i wykluczenie niechcianej kolumny. Jest to naprawdę czasochłonne, …
733 sql  sql-server  tsql 



20
Zresetuj ziarno tożsamości po usunięciu rekordów w SQL Server
Wstawiłem rekordy do tabeli bazy danych SQL Server. W tabeli zdefiniowano klucz podstawowy, a ziarno tożsamości automatycznego przyrostu jest ustawione na „Tak”. Odbywa się to przede wszystkim dlatego, że w SQL Azure każda tabela musi mieć zdefiniowany klucz podstawowy i tożsamość. Ale ponieważ muszę usunąć niektóre rekordy z tabeli, ziarno …

9
Zapytanie o aktualizację SQL za pomocą sprzężeń
Muszę zaktualizować pole o wartości zwracanej przez połączenie 3 tabel. Przykład: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master im, group_master gm, Manufacturer_Master mm where im.mf_item_number like 'STA%' and im.sku=gm.sku and gm.ManufacturerID = mm.ManufacturerID and gm.manufacturerID=34 Chcę zaktualizować mf_item_numberwartości pól tabeli item_mastero …

14
Sprawdź, czy istnieje tabela tymczasowa i usuń, jeśli istnieje, przed utworzeniem tabeli tymczasowej
Korzystam z następującego kodu, aby sprawdzić, czy istnieje tabela tymczasowa i upuścić tabelę, jeśli istnieje, przed ponownym utworzeniem. Działa dobrze, dopóki nie zmieniam kolumn. Jeśli dodam kolumnę później, wyświetli się komunikat „nieprawidłowa kolumna”. Daj mi znać, co robię źle. IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #Results CREATE TABLE #Results …


5
Indeksy wielokrotne a indeksy wielokolumnowe
Właśnie dodałem Indeks do tabeli w SQL Server 2005 i to sprawiło, że pomyślałem. Jaka jest różnica między utworzeniem 1 indeksu a zdefiniowaniem wielu kolumn w porównaniu z posiadaniem 1 indeksu na kolumnę, którą chcesz indeksować. Czy istnieją pewne powody, dla których jedno powinno być używane w stosunku do drugiego? …


14
Jak utworzyć unikalne ograniczenie, które również dopuszcza wartości zerowe?
Chcę mieć unikalne ograniczenie w kolumnie, którą zamierzam wypełnić GUID. Jednak moje dane zawierają wartości null dla tych kolumn. Jak utworzyć ograniczenie, które zezwala na wiele wartości null? Oto przykładowy scenariusz . Rozważ ten schemat: CREATE TABLE People ( Id INT CONSTRAINT PK_MyTable PRIMARY KEY IDENTITY, Name NVARCHAR(250) NOT NULL, …
619 sql-server  tsql 

16
Co to jest „with (nolock)” w SQL Server?
Czy ktoś może wyjaśnić konsekwencje używania with (nolock)zapytań, kiedy powinieneś / nie powinieneś ich używać? Na przykład, jeśli masz aplikację bankową z dużymi szybkościami transakcji i dużą ilością danych w niektórych tabelach, w jakich typach zapytań nolock byłby w porządku? Czy są przypadki, w których powinieneś zawsze go używać / …
610 sql-server  nolock 

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.