Mündəricat:

Cədvəldəki şəxsiyyət sütunu nədir?
Cədvəldəki şəxsiyyət sütunu nədir?

Video: Cədvəldəki şəxsiyyət sütunu nədir?

Video: Cədvəldəki şəxsiyyət sütunu nədir?
Video: FƏSİL 10. VERİLƏNLƏR BAZASI. MICROSOFT ACCESS 2019 VERİLƏNLƏR BAZASININ İDARƏETMƏ SİSTEMİ 2024, Noyabr
Anonim

An şəxsiyyət sütunu a sütun (həmçinin sahə kimi tanınır) verilənlər bazasında masa verilənlər bazası tərəfindən yaradılan dəyərlərdən ibarətdir. Bu, Microsoft Access-də AutoNumber sahəsinə və ya Oracle-da ardıcıllığa bənzəyir. Microsoft SQL Serverində həm toxum (başlanğıc dəyər), həm də artım üçün seçimləriniz var.

Üstəlik, cədvəldə şəxsiyyət sütununu necə yaratmaq olar?

Skript

  1. CREATE TABLE dbo. Tmp_City(Id int NOT NULL IDENTITY(1, 1), Name varchar(50) NULL, Country varchar(50),)
  2. ON[PRIMARY]
  3. get.
  4. SET IDENTITY_INSERT dbo. Tmp_City ON.
  5. get.
  6. ƏGƏR VAR(SEÇİN * Dbo. CityDƏN)
  7. INSERT INTO dbo. Tmp_City(Id, Name, Ölkə)
  8. İD SEÇİN,

Eynilə, SQL Serverdə şəxsiyyət sütununun istifadəsi nədir? A SQL Server IDENTITY sütunu xüsusi növüdür sütun yəni istifadə olunur təmin edilmiş toxum (başlanğıc nöqtəsi) və artım əsasında avtomatik olaraq əsas dəyərlər yaratmaq. SQL Server ilə işləyən bir sıra funksiyaları bizə təqdim edir IDENTITY sütunu.

Bu baxımdan, bütün cədvəllərdə şəxsiyyət sütunu olmalıdır?

10 Cavab. Hər masa (nadir hallar istisna olmaqla) olmalıdır İLKİN AÇAR, bu, sıranı unikal şəkildə müəyyən edən dəyər və ya dəyərlər toplusudur. Səbəbini müzakirə etmək üçün buraya baxın. ŞƏXSİYYƏT a-nın mülkiyyətidir sütun SQL Serverdə bu o deməkdir ki sütun artan dəyərlərlə avtomatik doldurulacaq.

Cədvəldə neçə şəxsiyyət sütunu ola bilər?

Deməli, yox, ola bilməzsən iki şəxsiyyət sütunu . Siz əlbəttə ki, əsas açarı avtomatik artım (identifikasiya) deyil, edə bilərsiniz. Redaktə edin: msdn: CREATE TABLE (Transact-SQL) və CREATE TABLE (SQL Server 2000): Yalnız bir şəxsiyyət sütunu cədvəl üzrə yaradıla bilər.

Tövsiyə: