SQL Formatter chuyển các câu lệnh SQL bị nén hoặc lộn xộn thành các truy vấn dễ đọc, có thụt lề. Từ khóa được xuống dòng riêng (SELECT, FROM, WHERE, JOIN, ON, AND, OR), danh sách SELECT tách mỗi cột một dòng, và các từ khóa nhiều từ (GROUP BY, INNER JOIN, IS NOT NULL) được nhận diện chính xác. Có tùy chọn chuẩn hóa từ khóa thành CHỮ HOA và syntax highlighting cho từ khóa, hàm, chuỗi và số.
Đọc SQL được copy từ code hoặc log thường rất khó chịu — ORM tạo ra truy vấn một dòng, công cụ log loại bỏ ký tự xuống dòng, và SQL viết tay từ nhiều tác giả khác nhau lại có cách thụt lề không nhất quán. SQL Formatter cho bạn một cái nhìn sạch sẽ, nhất quán về bất kỳ truy vấn nào chỉ với một cú nhấn. Bộ định dạng tách token SQL (xử lý chuỗi, comment, số, định danh, toán tử và dấu câu), nhận diện khoảng 80 từ khóa SQL bao gồm cả những từ khóa nhiều từ như GROUP BY, LEFT OUTER JOIN, IS NOT NULL và ORDER BY. Các từ khóa cấp cao nhất (SELECT, FROM, WHERE, HAVING, v.v.) mỗi từ đều xuống dòng riêng. Danh sách SELECT được tách mỗi cột một dòng, giúp danh sách cột dài dễ đọc hơn. Mệnh đề JOIN được thụt lề trên dòng mới cùng điều kiện ON của nó. Tùy chọn chuẩn hóa CHỮ HOA sẽ chuyển các từ khóa viết hoa/thường lẫn lộn thành chữ hoa để nhất quán. Syntax highlighting tô màu tím cho từ khóa, xanh dương cho hàm, xanh lá cho chuỗi, cam cho số, và xám nghiêng cho comment. Comment (-- dòng và /* khối */) được giữ nguyên. Tùy chọn Minify nén một truy vấn về lại một dòng để dùng dưới dạng chuỗi một dòng (ví dụ như trong code).
Bộ tách token nhận diện khoảng 80 từ khóa SQL (bao gồm cả GROUP BY, INNER JOIN, IS NOT NULL nhiều từ) để xuống dòng chính xác.
Mỗi cột trong danh sách SELECT được xuống dòng riêng — danh sách cột dài trở nên dễ quét mắt.
Tùy chọn chuyển từ khóa thành chữ hoa giúp truy vấn của bạn có cách viết hoa nhất quán bất kể tác giả nào viết.
Từ khóa, hàm, chuỗi, số và comment được tô màu riêng biệt để dễ dàng quét cấu trúc.
Comment SQL (-- và /* */) được giữ nguyên vị trí trong quá trình định dạng — không bị xóa bất ngờ.
Nén bất kỳ truy vấn đã định dạng nào về lại một dòng — hữu ích khi nhúng SQL dưới dạng chuỗi literal trong code.
Các ORM như Sequelize, Prisma hay TypeORM log SQL dạng một dòng. Dán vào công cụ định dạng để hiểu cấu trúc truy vấn.
Khi review một PR có chứa chuỗi SQL nhúng, định dạng chúng để dễ đọc trước khi để lại comment.
Định dạng một truy vấn chậm để thấy rõ cấu trúc JOIN của nó, giúp dễ dàng phát hiện điểm nghẽn khi tối ưu hóa.
Tạo ra SQL được định dạng gọn gàng để đưa vào README, wiki nội bộ, hoặc tài liệu API.
Các lập trình viên SQL mới có thể dán truy vấn của mình và xem cách định dạng đúng chuẩn như một tài liệu tham khảo về phong cách viết SQL chuẩn mực.
Nhấn vào biểu tượng SQL trên dock của DevSuite Pro. Một panel mở ra với các tùy chọn và vùng nhập liệu.
Dán bất kỳ SQL nào — từ log của ORM, một file, hoặc trình soạn thảo code. Hoạt động với SELECT, INSERT, UPDATE, DELETE, CREATE, và nhiều hơn nữa.
Nhấn Format để nhận được truy vấn thụt lề, dễ đọc với từ khóa xuống dòng riêng.
Điều chỉnh độ rộng thụt lề, bật/tắt từ khóa CHỮ HOA, bật/tắt syntax highlighting cho phù hợp với phong cách của bạn.
Nhấn Copy để lấy truy vấn đã định dạng hoặc đã nén. Dán vào IDE, ticket hoặc tài liệu của bạn.
Cài đặt DevSuite Pro miễn phí và mở khóa hơn 64 công cụ dành cho nhà phát triển cho trình duyệt của bạn.