ClickHouse/docs/fa/sql-reference/data-types/uuid.md
Ivan Blinkov d91c97d15d
[docs] replace underscores with hyphens (#10606)
* Replace underscores with hyphens

* remove temporary code

* fix style check

* fix collapse
2020-04-30 21:19:18 +03:00

3.4 KiB
Raw Blame History

machine_translated machine_translated_rev toc_priority toc_title
true d734a8e46d 46 UUID

UUID

شناسه جهانی منحصر به فرد (شناسه) یک عدد 16 بایت مورد استفاده برای شناسایی سوابق است. برای کسب اطلاعات دقیق در مورد شناسه, دیدن ویکیپدیا.

نمونه ای از ارزش نوع شناسه در زیر نشان داده شده است:

61f0c404-5cb3-11e7-907b-a6006ad3dba0

اگر شما مقدار ستون شناسه مشخص نیست در هنگام قرار دادن یک رکورد جدید, ارزش شناسه با صفر پر:

00000000-0000-0000-0000-000000000000

چگونه برای تولید

برای تولید ارزش شناسه, خانه فراهم می کند جنراتیدو4 تابع.

مثال طریقه استفاده

مثال 1

این مثال نشان می دهد ایجاد یک جدول با ستون نوع شناسه و قرار دادن یک مقدار به جدول.

CREATE TABLE t_uuid (x UUID, y String) ENGINE=TinyLog
INSERT INTO t_uuid SELECT generateUUIDv4(), 'Example 1'
SELECT * FROM t_uuid
┌────────────────────────────────────x─┬─y─────────┐
│ 417ddc5d-e556-4d27-95dd-a34d84e46a50 │ Example 1 │
└──────────────────────────────────────┴───────────┘

مثال 2

در این مثال مقدار ستون یوید هنگام وارد کردن یک رکورد جدید مشخص نشده است.

INSERT INTO t_uuid (y) VALUES ('Example 2')
SELECT * FROM t_uuid
┌────────────────────────────────────x─┬─y─────────┐
│ 417ddc5d-e556-4d27-95dd-a34d84e46a50 │ Example 1 │
│ 00000000-0000-0000-0000-000000000000 │ Example 2 │
└──────────────────────────────────────┴───────────┘

محدودیت ها

نوع داده شناسه تنها پشتیبانی از توابع که رشته نوع داده نیز پشتیبانی می کند (به عنوان مثال, کمینه, حداکثر و شمارش).

نوع داده یوید توسط عملیات ریاضی پشتیبانی نمی شود (به عنوان مثال, شکم) و یا توابع دانه, مانند جمع و میانگین.

مقاله اصلی