Chuyển đổi SQL giữa Oracle, PostgreSQL, MySQL, MariaDB và SQL Server ngay trên trình duyệt.
Sẵn sàng chuyển đổi.
SQL đã chuyển đổi
Phiên bản bộ máy 0.6.3
SQL đã chuyển đổi sẽ hiển thị tại đây.
Bước tiếp theo
Cách chuyển đổi hệ SQL
Dùng công cụ chuyển đổi hệ SQL để chuyển một câu lệnh SELECT, CTE, phép toán tập hợp, INSERT, UPDATE hoặc DELETE giữa Oracle, PostgreSQL, MySQL, MariaDB và SQL Server. Luôn kiểm tra lại truy vấn đã sinh trước khi sử dụng.
Các bước
1Chọn hệ quản trị nguồn và đích, rồi dán một câu lệnh SQL được hỗ trợ.
2Chuyển đổi và kiểm tra SQL thô, chẩn đoán, rủi ro tương thích cùng các thay đổi được phát hiện.
3Cập nhật tham số bind nếu cần, kiểm tra truy vấn trên hệ đích rồi chỉ sao chép output đã được rà soát.
Trạng thái chuyển đổi
Đã chuyển đổi. Chuyển đổi nghiêm ngặt và kiểm tra hợp lệ đã hoàn tất mà không phát hiện rủi ro ngữ nghĩa; vẫn cần kiểm tra trên môi trường đích.
Đã chuyển đổi kèm cảnh báo. Chuyển đổi nghiêm ngặt đã hoàn tất nhưng có rủi ro ngữ nghĩa hoặc tương thích cần xem lại.
Cần kiểm tra thủ công. Chuyển đổi nghiêm ngặt từ chối cấu trúc không được hỗ trợ và chế độ dự phòng đã tạo SQL có chú thích cần kiểm tra thủ công.
Chuyển đổi thất bại. Chuyển đổi, kiểm tra hợp lệ, kiểm tra đầu vào hoặc bộ máy đã thất bại; không có output để sao chép.
Xử lý tại thiết bị
SQL được xử lý ngay trên trình duyệt. Devutilio không tải lên, lưu lại, đưa vào URL hoặc ghi log câu lệnh.
MariaDB dùng chế độ tương thích MySQL. Hãy kiểm tra tính năng theo phiên bản máy chủ và cú pháp riêng của MariaDB trên hệ đích.
Tham số bind và số lần liên kết
Kiểu tham số có thể thay đổi: Oracle :name, PostgreSQL $1, MySQL hoặc MariaDB ?, và SQL Server @name. Khi một bind có tên lặp lại trở thành nhiều bind vị trí, hãy cập nhật thứ tự và số lần liên kết của ứng dụng trước khi triển khai.
Cần làm sạch SQL nguồn hoặc output đã rà soát trước? Mở SQL Formatter
Cảnh báo ngữ nghĩa cần kiểm tra
Các liên kết này đánh dấu mẫu chuyển đổi cần được xác nhận thủ công trên cơ sở dữ liệu đích.
SR001 Oracle ROWNUM kết hợp ORDER BY có thể thay đổi các dòng được chọn.
SR002 Thứ tự NULL ngầm định khác nhau giữa các bộ máy cơ sở dữ liệu.