«identity» etiketlenmiş sorular

Tabloda bir kimlik sütunu oluşturur. Bu özellik, CREATE TABLE ve ALTER TABLE Transact-SQL deyimleriyle kullanılır.

10
İnsanlar neden bir kimlik sütunu için “Id” adını kullanmamalarını önerir?
IdTablolarımın kimlik sütununun adını kullanmamam öğretildi , ancak son zamanlarda bunu zaten kullandım çünkü verinin gerçekte ne olduğu hakkında basit, kısa ve çok açıklayıcı. İnsanların Idtablo adının önekini önerdiğini gördüm , ancak bu sadece SQL sorgularını yazan kişi için daha fazla iş yapıyor gibi görünüyor. CustomerProductIdveyaAgencyGroupAssignementId Üçüncü taraf bir satıcı, …

10
SELECT INTO ile bir tabloyu nasıl kopyalarım ama IDENTITY özelliğini yok sayarım?
Kimlik sütunu olan bir tablom var diyor ki: create table with_id ( id int identity(1,1), val varchar(30) ); Bu iyi bilinmektedir, bu select * into copy_from_with_id_1 from with_id; copy_from_with_id_1 ile kimlik numarası da aynı şekilde sonuçlanır. Aşağıdaki yığın taşması sorusu , tüm sütunların açıkça listelenmesinden bahseder. Hadi deneyelim select id, …


7
Güvenilir demografik tabanlı hasta eşleştirmesi için önerilen minimum eşleştirme kriterleri nelerdir?
Hastaları demografik verilere göre eşleştirirken, hastanın "Aynı Hasta" olması için hangi alanlarla eşleşmesi gerektiği konusunda herhangi bir tavsiye var mı? Algoritmaların farklı uygulamalar için farklı olacağını biliyorum, bu süreçte en iyi uygulamalar veya öneriler olup olmadığını merak ediyorum. First Name Last Name Date of Birth SSN Address City State Zip …
30 identity 

6
Can I rely on reading SQL Server Identity values in order?
TL; DR: Aşağıdaki soru aşağı doğru kayıyor: Bir satır eklerken , bir dış gözlemcinin daha yeni görebileceği kümelenmiş dizindeki yeni bir değerin üretilmesi ve karşılık gelen satır anahtarının kilitlenmesi arasında bir fırsat penceresi var mı? eşzamanlı bir işlem tarafından eklenen değer? (SQL Server'da.)Identity Identity Detaylı versiyon Tablonun kümelenmiş indeksinin anahtarı …


6
Her zaman birincil anahtar olarak tek bir tamsayı sütununun dezavantajı ne olabilir?
Üzerinde çalıştığım bir Web uygulaması içinde, tüm veritabanı işlemleri Entity Framework ORM üzerinde tanımlanan bazı genel depolar kullanılarak soyutlanır. Ancak, genel havuzlar için basit bir tasarıma sahip olmak için, ilgili tüm tablolar benzersiz bir tamsayı tanımlamalıdır ( Int32C #, intSQL'de). Şimdiye kadar, bu her zaman masanın PK'sı ve aynı zamanda …

2
IDENTITY sütununda beklenmeyen boşluklar
Ben 1 başlayan ve 1 ile artış benzersiz satınalma siparişi sayıları oluşturmak çalışıyorum. Bu komut dosyası kullanılarak oluşturulan bir PONumber tablo var: 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) ); Ve …

3
IDENTITY değerini sıfırla
KİMLİK sütunu olan bir tablo var. Geliştirirken zaman zaman satırları silerim ve tekrar eklerim. Ancak KİMLİK değerleri her zaman artmaya devam etti ve onları tekrar eklediğimde 1'den başlamadı. Şimdi kimliğim 68 -> 92'den gidiyor ve bu kodumu kilitliyor. IDENTITY değerini nasıl sıfırlarım?

3
SSMS neden tablonun üstüne alt değil, yeni satırlar ekliyor?
SQL Server Management Studio 2008'de (veritabanı SQL Server 2005) bir tabloya el ile bir satır eklediğimde yeni satırım listenin en üstünde değil, en üstte görünür. Kimlik sütunları kullanıyorum ve bunun sonucunda id row 42 first row 1 second row 2 third row Satırlar getirildiğinde ve açıkça sipariş edilmediğinde. Bu, web …

4
Mevcut PK'ye otomatik eklemeyi ekle
Zaten başka bir DB'de bulunan bir DB'de bir tablo oluşturdum. Başlangıçta eski DB verileriyle dolduruldu. Tablonun PK'sı bu kayıtlarda zaten var olan değerleri almak zorundaydı, bu yüzden otomatik artış olamazdı. Şimdi PK'sını otomatik artış olarak göstermesi için yeni tabloya ihtiyacım var. Ama bunu PK zaten mevcut ve veri aldıktan sonra …

3
Yalnızca IDENTITY sütunu olan bir tabloya nasıl eklenir?
Yalnızca KİMLİK sütununa sahip bir tablo verildiğinde, yeni bir satırı nasıl eklersiniz? Aşağıdakileri denedim: INSERT INTO TABLE (Syntax error) INSERT INTO TABLE VALUES() (Syntax error) INSERT INTO TABLE (Id) VALUES() (Syntax error) Bir şeyi test ediyorum ve sadece KİMLİK sütununa ihtiyacım var. Üretim için değil. Aksi takdirde, böyle bir tablo, …

1
SQL Server fiziksel olarak bir tablo için KİMLİK DEĞERİ'ni depolar?
Birisinin beni bu konuda doğru yöne yönlendirebileceğini umuyorum. İşte şimdiye kadar yaptığım çalışmalar. SELECT * FROM sys.identity_columns"last_value" değerini veren bir sistem görünümüdür, ancak bu görünümün tanımı dahili bir işlev kullanır IdentityProperty(colName, 'LastValue')- bu bir çıkmaza (orada bir sistem tablosundan çekmemekte). İnternetteki her yerde (baktım) DBCC IDENT_..., değeri ortaya çıkarmak için …

2
Yabancı Anahtar Olarak Kompozit Birincil Anahtar verimliliği
Tabloya yinelenen girilmesini sağlamak için kullanılan Kompozit Birincil anahtar (4 sütundan oluşan) içeren bir tablo var. Şimdi bu tablodaki anahtarlara yabancı anahtar olarak başvurması gereken yeni bir tabloya ihtiyacım var. Sorum şu ki arama hızları için hangi yaklaşım daha verimli: 1) 4 sütunu da içeren yeni tablo oluşturuyor ve hepsine …

4
Kimlik sütununun yeniden tohumlanması: ne zaman gerekli?
Üniversitedeki son derslerden birinde (öğrenciyim), öğretim görevlisi bizden bir veritabanı (önemliyse MySQL Sunucusu) ve veritabanını veri kaynağı olarak tüketecek küçük istemci uygulaması geliştirmemizi istedi. Şartlardan biri, (her tabloda PK olan) kimlik sütununun sıralı olması gerektiğiydi, çünkü bu iyi bir uygulamadır (öğretim görevlisi kelimelerine göre). Yani, tablo satırı silindiğinde, PK'nın sonraki …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.