Format SQL
Dán một câu lệnh SQL lộn xộn hoặc bị rút gọn và nhận lại phiên bản SQL sạch, thụt lề, dễ đọc. Hữu ích khi bạn cần dọn dẹp các truy vấn lấy từ log, ORM hoặc câu lệnh một dòng của đồng nghiệp trước khi review hay viết tài liệu.
Các bước sử dụng
- Chọn hệ quản trị cơ sở dữ liệu ở ô Loại SQL (Standard SQL, MySQL, PostgreSQL, MariaDB, SQLite, SQL Server (T-SQL), BigQuery hoặc Oracle PL/SQL).
- Chọn kiểu viết hoa cho từ khóa ở ô Từ khóa: IN HOA, in thường hoặc Giữ nguyên.
- Dán câu lệnh của bạn vào khung Đầu vào bên trái.
- Nhấn Format để tạo câu lệnh đã được định dạng ở khung Kết quả bên phải.
- Nhấn Sao chép phía trên khung kết quả để sao chép SQL đã định dạng vào clipboard.
Mẹo
- Việc chọn đúng dialect rất quan trọng: nó giúp công cụ hiểu các từ khóa và hàm riêng của từng hệ, vì vậy hãy chọn đúng cơ sở dữ liệu mà truy vấn của bạn hướng tới.
- Dùng Giữ nguyên cho kiểu từ khóa nếu SQL của bạn đã theo một quy chuẩn riêng mà bạn không muốn thay đổi.
- Kết quả được thụt lề với độ rộng tab là 2 khoảng trắng, giúp các mệnh đề lồng nhau gọn gàng và dễ đọc.
Câu hỏi thường gặp
Vì sao tôi nhận được lỗi "kiểm tra cú pháp SQL"?
Công cụ không phân tích được câu lệnh đầu vào. Điều này thường có nghĩa là truy vấn có lỗi cú pháp, hoặc được viết cho một dialect khác với dialect bạn đang chọn. Hãy thử đổi ô Loại SQL cho khớp với cơ sở dữ liệu của bạn.
Việc định dạng có làm thay đổi kết quả truy vấn không?
Không. Công cụ chỉ định dạng lại khoảng trắng, thụt lề và kiểu viết hoa từ khóa. Logic và kết quả của truy vấn vẫn giữ nguyên hoàn toàn.
Vì sao nút Format bị mờ và không nhấn được?
Nút sẽ bị vô hiệu hóa cho đến khi bạn nhập hoặc dán nội dung vào khung Đầu vào. Thêm câu lệnh SQL của bạn thì nút sẽ hoạt động trở lại.