บทความทั้งหมด

การสร้าง sequence เพื่อ auto increment column โดย

ในการ Oracle เป็นอีกโปรแกรมที่ไม่มี auto increment มาให้ แต่ก็ยังสามารถสร้าง sequence มาใช้ในการสร้าง auto increment column ได้ตัวอย่างตารางORACLE8CREATE TABLE test (id NUMBER, testdata VARCHAR2(255)); จากนั้นก็สร้าง sequence เพื่อให้นับ โดยในที่นี้เ

การแบ่งหน้าใน Oracle โดย

ในการเขียนแสดงผลระเบียน (Records) ใน SQL ให้เป็นหน้าๆนั้นใน Oracle ไม่มีคำสั่ง LIMIT เหมือนใน PostgreSQL หรือ MYSQL ดังนั้นการทำ paging จะต้องทำการ nested select เช่นเดียวกับใน MSSQLORACLE8SELECT * FROM (    SELECT a.*, ROWNUM rn FROM (&n

การสุ่ม record ใน Oracle โดย

Tips เล็กๆน้อยๆสำหรับท่านที่ต้องการ SELECT โดยการสุ่มจากระเบียน (Record) ในฐานข้อมูล Oracle นั้นสามาถทำได้ง่ายๆโดยORACLE8SELECT * FROM ( SELECT * FROM table_name ORDER BY dbms_random.value ) WHERE ROWNUM = 1