Lộ trình tác vụ / từ đầu vào đến kết quả
Cách định dạng SQL mà không thực thi
- 01
Chọn phương ngữ SQL
Chọn Standard SQL, PostgreSQL, MySQL, SQLite, SQL Server, BigQuery hoặc Snowflake để cú pháp riêng của từng phương ngữ được tách token chính xác — PostgreSQL là mặc định. Không có tự phát hiện: hãy chọn đúng phương ngữ mà cơ sở dữ liệu của bạn thực sự nói, vì một mệnh đề định dạng gọn gàng dưới Standard SQL có thể đọc khác đi khi phương ngữ đúng sở hữu các từ khóa.
- 02
Dán và định dạng ngay lập tức
Dán hoặc gõ tối đa 256 KiB SQL. Thao tác dán chạy ngay, các chỉnh sửa thông thường chạy lại sau một khoảng ngắn khi Tự định dạng đang bật, và Ctrl hoặc Command kèm Enter áp dụng các tùy chọn hiện tại theo ý muốn. Không gian làm việc mở sẵn một truy vấn join mẫu, nên bạn có thể xem bộ định dạng hoạt động trước khi tin cậy nó với SQL production.
- 03
Chọn đầu ra dễ đọc hay gọn
Chế độ Compact bảo toàn ngắt dòng, chú thích, literal và dấu phân tách token. PostgreSQL giả định standard_conforming_strings=on; MySQL giả định escape bằng dấu gạch chéo ngược mặc định. Chế độ phiên của cơ sở dữ liệu không được phát hiện. Việc định dạng sẽ thay đổi nội dung trong dấu ngoặc, chú thích hoặc ranh giới dòng của literal. Hãy thử chế độ Compact hoặc điều chỉnh SQL; không có kết quả một phần nào được xuất.
- 04
Kiểm tra kết quả và số byte
Khung đầu ra cập nhật sau mỗi lượt chạy, và chân trang báo số byte đầu vào và đầu ra chính xác để cái giá của tính dễ đọc — hay mức tiết kiệm nhờ nén gọn — được nhìn thấy rõ. Các lượt chạy thực thi trong Web Worker với ngân sách 1.500 ms đã rà soát, đầu ra định dạng giới hạn ở 512 KiB, và một câu lệnh mà bộ tách token không xử lý được sẽ dừng lại kèm dòng và cột được nêu tên.
- 05
Xem lại, sao chép hoặc tải xuống
Đối chiếu kết quả với phiên bản cơ sở dữ liệu của bạn, rồi sao chép vào clipboard hoặc tải xuống dưới tên toolars-formatted.sql. Định dạng không thay thế việc kiểm chứng bằng cơ sở dữ liệu: không gian làm việc không bao giờ kết nối tới cơ sở dữ liệu, nên hãy xác nhận tên đối tượng, quyền và ngữ nghĩa ở nơi truy vấn thực sự chạy. Hủy sẽ dừng lượt chạy hiện tại và tắt Tự định dạng nhưng giữ nguyên SQL. Sửa SQL hoặc tùy chọn sẽ xóa đầu ra trước đó.