ฉันจะค้นหา Oracle GUID ของฉันได้อย่างไร
ฉันจะค้นหา Oracle GUID ของฉันได้อย่างไร

วีดีโอ: ฉันจะค้นหา Oracle GUID ของฉันได้อย่างไร

วีดีโอ: ฉันจะค้นหา Oracle GUID ของฉันได้อย่างไร
วีดีโอ: How to install Oracle Instant Client | Oracle 21c Client Installation on windows complete guide 2024, พฤศจิกายน
Anonim

คุณสามารถใช้ฟังก์ชัน SYS_GUID() เพื่อสร้าง a GUID ในคำสั่งแทรกของคุณ: แทรกลงใน mytable (guid_col, data) ค่า (sys_guid(), 'xxx'); ประเภทข้อมูลที่ต้องการสำหรับการจัดเก็บ GUIDs คือ RAW(16)

ในทำนองเดียวกัน คุณอาจถามว่า UUID และ GUID แตกต่างกันอย่างไร

ตัวระบุที่ไม่ซ้ำกันในระดับสากล ( UUID ) จริง ๆ แล้วหมายถึงตัวแปรเฉพาะของ a GUID ซึ่งมีหลายเวอร์ชัน นั่นหมายความว่า UUIDs เป็นสับเซตของ GUIDs แม้ว่าจะใหญ่มากก็ตาม ตัวระบุที่ไม่ซ้ำกันทั่วโลก ( GUID ) เป็นตัวระบุที่ออกแบบมาเพื่อใช้เป็นข้อมูลอ้างอิงเฉพาะ

นอกจากนี้ จุดประสงค์ของตัวระบุเฉพาะ Oracle คืออะไร 2.6 ฐานข้อมูล ตัวระบุ สำหรับ Oracle ฐานข้อมูล SID คือ ตัวระบุที่ไม่ซ้ำ ที่ใช้แยกแยะกรณีนี้ออกจากกรณีอื่นๆ Oracle อินสแตนซ์ฐานข้อมูลที่คุณอาจสร้างขึ้นในภายหลังและเรียกใช้พร้อมกันบนระบบของคุณ

ในเรื่องนี้ Sys_guid คืออะไร?

คำนิยาม: ใน Oracle PL/SQL SYS_GUID เป็นฟังก์ชันที่สร้างขึ้นซึ่งส่งคืน Global Unique Identifier (GUID) สำหรับแถวในตาราง ไม่ยอมรับอาร์กิวเมนต์และส่งกลับค่า RAW 16 ไบต์ โปรดทราบว่ามันแตกต่างจาก ROWID GUID คือลำดับของอักขระที่ควรจะไม่ซ้ำกันทั่วโลก

UID ใน Oracle คืออะไร

คำนิยาม: The Oracle UID เป็นคอลัมน์เทียมที่มีค่าตัวเลขที่ระบุผู้ใช้ปัจจุบัน โทรหา UID () ฟังก์ชันจะส่งคืนหมายเลข ID สำหรับเซสชันของผู้ใช้ นั่นคือ ผู้ใช้ที่เข้าสู่ระบบอยู่ในปัจจุบัน ลิงค์ที่เกี่ยวข้อง: Oracle ฟังก์ชั่นเบ็ดเตล็ด: UID.

แนะนำ: