Pytania otagowane jako identity

Tworzy kolumnę tożsamości w tabeli. Ta właściwość jest używana z instrukcjami CREATE TABLE i ALTER TABLE języka Transact-SQL.


10
Jak skopiować tabelę za pomocą SELECT INTO, ale zignorować właściwość TOŻSAMOŚĆ?
Mam tabelę z kolumną tożsamości powiedzieć: create table with_id ( id int identity(1,1), val varchar(30) ); Dobrze wiadomo, że to select * into copy_from_with_id_1 from with_id; powoduje także copy_from_with_id_1 z tożsamością na id. W poniższym pytaniu dotyczącym przepełnienia stosu wymieniono jawnie listę wszystkich kolumn. Spróbujmy select id, val into copy_from_with_id_2 …


7
Jakie są minimalne kryteria dopasowania zalecane do niezawodnego dopasowania pacjenta na podstawie danych demograficznych?
Czy podczas dopasowywania pacjentów na podstawie danych demograficznych istnieją jakieś zalecenia dotyczące tego, jakie pola powinny być dopasowane, aby pacjent był „tym samym pacjentem”? Wiem, że algorytmy będą różne dla różnych implementacji. Jestem ciekawy, czy istnieją jakieś najlepsze praktyki lub zalecenia dotyczące tego procesu. First Name Last Name Date of …
30 identity 

6
Czy mogę polegać na wczytywaniu wartości tożsamości programu SQL Server w kolejności?
TL; DR: Poniższe pytanie sprowadza się do: Podczas wstawiania wiersza istnieje okno możliwości między wygenerowaniem nowej Identitywartości a zablokowaniem odpowiedniego klucza wiersza w indeksie klastrowym, w którym zewnętrzny obserwator mógłby zobaczyć nowszą Identity wartość wprowadzona przez równoległą transakcję? (W SQL Server.) Wersja szczegółowa Mam tabelę programu SQL Server z Identitykolumną …


6
Co może być wadą posiadania pojedynczej kolumny liczb całkowitych jako klucza podstawowego?
W ramach jednej aplikacji WWW, nad którą pracuję, wszystkie operacje na bazach danych są abstrakcyjne przy użyciu niektórych ogólnych repozytoriów zdefiniowanych w Entity Framework ORM. Jednak, aby mieć prosty projekt dla ogólnych repozytoriów, wszystkie zaangażowane tabele muszą definiować unikalną liczbę całkowitą ( Int32w C #, intw SQL). Do tej pory …

2
Nieoczekiwane luki w kolumnie TOŻSAMOŚĆ
Próbuję wygenerować unikalne numery zamówień zakupu, które zaczynają się od 1 i zwiększają o 1. Mam tabelę PONumber utworzoną za pomocą tego skryptu: CREATE TABLE [dbo].[PONumbers] ( [PONumberPK] [int] IDENTITY(1,1) NOT NULL, [NewPONo] [bit] NOT NULL, [DateInserted] [datetime] NOT NULL DEFAULT GETDATE(), CONSTRAINT [PONumbersPK] PRIMARY KEY CLUSTERED ([PONumberPK] ASC) ); …

3
Zresetuj wartość TOŻSAMOŚCI
Mam tabelę z kolumną TOŻSAMOŚĆ. Podczas programowania od czasu do czasu usuwam wiersze i dodam je ponownie. Ale wartości TOŻSAMOŚCI zawsze rosły i nie zaczynały się od 1, gdy je ponownie dodałem. Teraz mój identyfikator ma wartość 68 -> 92, co powoduje awarię mojego kodu. Jak zresetować wartość TOŻSAMOŚCI?


4
Dodaj autoinkrement do istniejącego PK
Utworzyłem tabelę w bazie danych, która już istnieje w innej bazie danych. Początkowo było wypełnione starymi danymi DB. PK tabeli musiało otrzymać wartości, które już istnieją w tych rekordach, więc nie mogło to być automatyczne zwiększenie. Teraz potrzebuję nowego stołu, aby jego PK było automatycznie zwiększane. Ale jak mogę to …

3
Jak wstawić do tabeli zawierającej tylko kolumnę TOŻSAMOŚCI?
Biorąc pod uwagę tabelę zawierającą tylko kolumnę TOŻSAMOŚCI, jak wstawić nowy wiersz? Próbowałem następujące: INSERT INTO TABLE (Syntax error) INSERT INTO TABLE VALUES() (Syntax error) INSERT INTO TABLE (Id) VALUES() (Syntax error) Testuję coś i potrzebuję tylko kolumny TOŻSAMOŚĆ. To nie jest do produkcji. W przeciwnym razie taka tabela może …

1
Gdzie SQL Server fizycznie przechowuje WARTOŚĆ TOŻSAMOŚCI dla tabeli?
Mam nadzieję, że ktoś może skierować mnie w tym kierunku. Oto moje dotychczasowe działania. SELECT * FROM sys.identity_columnsjest widokiem systemu, który daje „ostatnią wartość”, ale definicja tego widoku używa funkcji wewnętrznej IdentityProperty(colName, 'LastValue')- więc to ślepy zaułek (nie wyciąganie go z tabeli systemowej). Wszędzie (szukałem) w Internecie sugeruje użycie DBCC …

2
Wydajność złożonego klucza głównego jako klucza obcego
Mam tabelę z kompozytowym kluczem podstawowym (składającym się z 4 kolumn), która służy do zapewnienia, że ​​żadne duplikaty nie zostaną wprowadzone do tabeli. Potrzebuję teraz nowej tabeli, która będzie musiała odwoływać się do kluczy w tej tabeli jako kluczy obcych. Moje pytanie brzmi, które podejście jest bardziej wydajne dla prędkości …

4
Ponowne zaszczepienie kolumny tożsamości: kiedy jest to konieczne?
Podczas jednej z ostatnich lekcji na uniwersytecie (jestem studentem) wykładowca poprosił nas o opracowanie bazy danych (jeśli ma to znaczenie MySQL Server) i małej aplikacji klienckiej, która wykorzystywałaby bazę danych jako źródło danych. Jednym z wymagań było to, że kolumna tożsamości (która jest PK w każdej tabeli) musi być sekwencyjna, …

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.