ERD diagram from Oracle SQL
You do not pick the dialect from a list — it shows in the script itself. Here is what the editor finds in a typical Oracle schema.
The inputschema.sql
CREATE TABLE users (
id NUMBER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
email VARCHAR2(255) NOT NULL UNIQUE,
full_name VARCHAR2(120),
is_active NUMBER(1) NOT NULL,
created_at TIMESTAMP NOT NULL
);
CREATE TABLE orders (
id NUMBER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
user_id NUMBER NOT NULL REFERENCES users(id),
total NUMBER(12,2) NOT NULL,
note CLOB,
placed_at TIMESTAMP NOT NULL
);- Detected as
Oracle- Told apart by
VARCHAR2 · AS IDENTITY · CLOB · NUMBER(p,s)
Parsed: 2 tables, 1 relation
Open the editor
The script stays in the browser: both parsing and generation run on your machine, nothing goes to a server.
Types of this dialect the editor knows
NUMBER(10)NUMBER(12,2)BINARY_DOUBLEVARCHAR2(255)NVARCHAR2(255)CHAR(2)CLOBDATETIMESTAMPRAW(16)BLOB