تعريف الجداول وإدارتها
في منصة IRIS، يمكنك إنشاء الجداول إما عبر SQL مباشرة أو عبر تعريف فئة ObjectScript مع خاصية [DdlAllowed].
-- إنشاء جدول الموظفين
CREATE TABLE HR.Employee (
ID INT IDENTITY PRIMARY KEY,
EmployeeCode VARCHAR(20) NOT NULL UNIQUE,
FullName VARCHAR(150) NOT NULL,
Email VARCHAR(200),
Department VARCHAR(50),
Position VARCHAR(100),
Salary DECIMAL(12,2),
HireDate DATE DEFAULT CURRENT_DATE,
IsActive BOOLEAN DEFAULT TRUE
)
-- إضافة عمود جديد
ALTER TABLE HR.Employee ADD Phone VARCHAR(20)
-- إنشاء فهرس
CREATE INDEX idx_dept ON HR.Employee (Department)
CREATE INDEX idx_salary ON HR.Employee (Salary DESC)
-- حذف جدول
-- DROP TABLE HR.Employee
-- عرض هيكل الجدول
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'HR' AND TABLE_NAME = 'Employee'
في IRIS، كل جدول SQL يقابل فئة ObjectScript. يمكنك رؤية الفئة المقابلة من خلال Management Portal.