فهرست مطالب:

ستون هویت در جدول چیست؟
ستون هویت در جدول چیست؟

تصویری: ستون هویت در جدول چیست؟

تصویری: ستون هویت در جدول چیست؟
تصویری: ستون هویت در SQL Server - قسمت 7 2024, نوامبر
Anonim

یک ستون هویت هست یک ستون (همچنین به عنوان یک فیلد شناخته می شود) در یک پایگاه داده جدول که از مقادیر تولید شده توسط پایگاه داده تشکیل شده است. این بسیار شبیه یک فیلد AutoNumber در مایکروسافت اکسس یا یک دنباله در اوراکل است. در مایکروسافت SQL Server شما گزینه هایی برای seed (مقدار شروع) و افزایش دارید.

علاوه بر این، چگونه می توان یک ستون هویت در یک جدول ایجاد کرد؟

اسکریپت

  1. CREATE TABLE dbo. Tmp_City(Id int NOT NULL IDENTITY(1, 1)، نام varchar(50) NULL، Country varchar(50)،)
  2. روشن [اصلی]
  3. برو
  4. IDENTITY_INSERT dbo. Tmp_City را روشن کنید.
  5. برو
  6. IF EXISTS (انتخاب * از dbo. City)
  7. درج در dbo. Tmp_City (شناسه، نام، کشور)
  8. SELECT ID،

به همین ترتیب، ستون هویت در SQL Server چه کاربردی دارد؟ آ ستون SQL Server IDENTITY نوع خاصی از ستون به این معنا که استفاده شده برای تولید خودکار مقادیر کلیدی بر اساس یک دانه (نقطه شروع) و افزایش ارائه شده. SQL Server تعدادی توابع را در اختیار ما قرار می دهد که با آن کار می کنند ستون IDENTITY.

در این رابطه آیا همه جداول باید ستون هویت داشته باشند؟

10 پاسخ. هر میز (به جز شرایط نادر) باید داشته باشد یک کلید اولیه، که یک مقدار یا مجموعه ای از مقادیر است که به طور منحصر به فرد یک ردیف را مشخص می کند. برای بحث چرایی اینجا را ببینید. هویت خاصیت الف است ستون در SQL Server که به این معنی است که ستون به طور خودکار با مقادیر افزایشی پر می شود.

یک جدول چند ستون هویت می تواند داشته باشد؟

بنابراین، نه، شما نمی توانید داشته باشید دو ستون هویت . البته می توانید کلید اصلی را نه افزایش خودکار (هویت) کنید. ویرایش: msdn:CREATE TABLE (Transact-SQL) و CREATE TABLE (SQL Server 2000): فقط یک ستون هویت می توان در هر جدول ایجاد کرد.

توصیه شده: