Мазмуну:

Таблицадагы идентификация тилкеси деген эмне?
Таблицадагы идентификация тилкеси деген эмне?

Video: Таблицадагы идентификация тилкеси деген эмне?

Video: Таблицадагы идентификация тилкеси деген эмне?
Video: №9. Таблицадагы берилгендерди фильтрлөө 2024, Май
Anonim

Ан идентификация тилкеси болуп саналат тилке маалымат базасында (талаа катары да белгилүү). стол бул маалымат базасы тарабынан түзүлгөн баалуулуктардан турат. Бул Microsoft Accessдеги AutoNumber талаасына же Oracleдагы ырааттуулукка окшош. Microsoft SQL серверинде сизде үрөн (баштапкы маани) жана өсүү үчүн параметрлер бар.

Андан тышкары, таблицада идентификация тилкесин кантип түзүүгө болот?

Скрипт

  1. CREATE TABLE dbo. Tmp_City(Id int NO NULL IDENTITY(1, 1), Name varchar(50) NULL, Country varchar(50),)
  2. ON[PRIMARY]
  3. кет.
  4. SET IDENTITY_INSERT dbo. Tmp_City ON.
  5. кет.
  6. ЭГЕР БАР БОЛСО(ТАНДОО * FROM dbo. City)
  7. INSERT INTO dbo. Tmp_City(Id, Name, Country)
  8. SELECT ID,

Ошо сыяктуу эле, SQL серверинде идентификация мамычасынын кандай пайдасы бар? А SQL Server IDENTITY тилкеси өзгөчө түрү болуп саналат тилке ушул колдонулган берилген үрөн (башталгыч чекит) жана өсүү негизинде автоматтык түрдө негизги маанилерди түзүү. SQL Server менен иштеген бир катар функцияларды камсыз кылат IDENTITY тилкеси.

Ушуга байланыштуу бардык таблицаларда идентификация тилкеси болушу керекпи?

10 Жооптор. Ар бир стол (сейрек учурлардан тышкары) болушу керек БАШКЫ АЧКЫЧ, бул сапты уникалдуу түрдө аныктаган маани же баалуулуктардын жыйындысы. Эмне үчүн талкуулоо үчүн бул жерден караңыз. IDENTITY а-нын менчиги болуп саналат тилке SQL серверинде, бул дегенди билдирет тилке кошумча маанилер менен автоматтык түрдө толтурулат.

Таблицада канча идентификация тилкеси болушу мүмкүн?

Демек, жок, ээ боло албайсың эки идентификация тилкеси . Сиз, албетте, негизги ачкычты автоматтык өсүш эмес (идентификация) кыла аласыз. Edit: msdn: CREATE TABLE (Transact-SQL) жана CREATE TABLE (SQL Server 2000): Гана бир идентификация тилкеси үстөлгө түзүлүшү мүмкүн.

Сунушталууда: