SQL Formatter & Linter

Định dạng truy vấn SQL ngay trong trình duyệt, tinh chỉnh các quy tắc bố cục theo dialect và phát hiện các lỗi lint phổ biến trước khi bạn sao chép hoặc tải xuống kết quả.

SQL nguồn
Dán trực tiếp SQL hoặc nhập tệp cục bộ. Việc định dạng và kiểm tra lint sẽ cập nhật từ truy vấn nguồn này.
SQL đã định dạng
Việc định dạng SQL theo dialect chạy ngay trong trình duyệt với các tùy chọn bên dưới. Sao chép hoặc tải xuống kết quả khi đã ổn.
SELECT
  id,
  email,
  created_at
FROM
  users
WHERE
  status = 'active'
ORDER BY
  created_at DESC;
Tùy chọn
Kiểm soát hành vi định dạng và lint mà không thay đổi văn bản truy vấn gốc.
Định dạng

Chọn dialect SQL và các quy tắc bố cục tạo nên đầu ra đã định dạng.

Lint

Bật các kiểm tra truy vấn cần thiết cho việc rà soát, dễ đọc và các thay đổi an toàn hơn.

Đặt 0 để tắt quy tắc độ dài dòng.

Kết quả lint
Xem tại đây các lỗi phân tích cú pháp, rủi ro truy vấn mức cảnh báo và gợi ý về phong cách ở mức thông tin.

SQL Formatter & Linter là gì?

SQL Formatter & Linter định dạng lại các truy vấn SQL ngay trong trình duyệt và đồng thời kiểm tra chúng theo một bộ nhỏ các vấn đề có tín hiệu cao. Công cụ này hữu ích khi bạn muốn bố cục truy vấn gọn hơn, cách viết hoa từ khóa nhất quán và phản hồi nhanh về các mẫu rủi ro như SELECT * hoặc câu lệnh UPDATE không có mệnh đề WHERE.

Khi Nào Nên Dùng

Dùng công cụ này khi bạn đang rà soát SQL viết tay, dọn lại các truy vấn đã dán trước khi chia sẻ, hoặc so sánh cách định dạng giữa các dialect SQL khác nhau. Công cụ hoạt động tốt cho việc rà soát truy vấn ad hoc, dọn dẹp pull request và định dạng chỉ trong trình duyệt mà không gửi SQL của bạn lên máy chủ.

Công Cụ Kiểm Tra Gì

Bản viết lại này vẫn tách biệt nhưng phối hợp formatter và linter. Phần định dạng dùng sql-formatter với các tùy chọn bố cục theo dialect, còn phần lint hiển thị lỗi phân tích cú pháp, thiếu dấu chấm phẩy, việc dùng rộng SELECT *, các thay đổi dữ liệu không an toàn, dòng quá dài và sự lệch kiểu chữ của từ khóa.