dev/formatter

จัดรูปแบบ SQL และแทนพารามิเตอร์ - ฟรี ใช้งานได้ทันที | Smocky

อ่านเป็นภาษาอังกฤษ

SQL สำหรับดีบักใช้ตรวจด้วยตนเองเท่านั้น ฐานข้อมูลจะยอมรับหรือไม่ขึ้นกับโครงสร้าง ชนิดข้อมูล และการตั้งค่า ข้อมูลอยู่ในเบราว์เซอร์

คำถามที่พบบ่อย

กรอกค่าพารามิเตอร์อย่างไร

วางอาร์เรย์ JSON หนึ่งค่า เช่น ["active", 42, true, null] รองรับสตริง ตัวเลข ค่าจริงเท็จ และ null หากเป็นอาร์เรย์ซ้อนหรือออบเจ็กต์จะแจ้งตำแหน่งที่ผิด ใช้ [] เมื่อไม่มีตำแหน่งพารามิเตอร์ ปุ่มจัดรูปแบบ SQL ไม่อ่านช่องพารามิเตอร์แม้ JSON ในช่องนั้นผิด

ตำแหน่ง PostgreSQL ซ้ำหรือไม่เรียงลำดับได้หรือไม่

ได้ $n หมายถึงสมาชิกอาร์เรย์ลำดับ n เสมอ ดังนั้น $2 ... $1 ... $2 ใช้ค่าที่สองสองครั้ง ต้องอ้างทุกค่าในอาร์เรย์อย่างน้อยหนึ่งครั้ง ไม่รับ $0, $01 หรือลำดับเกินอาร์เรย์ ส่วน MySQL ใช้ ? จากซ้ายไปขวา และจำนวนต้องเท่ากับจำนวนค่า

การแทนค่าถือว่าใช้การตั้งค่า SQL แบบใด

PostgreSQL ใช้สตริงคำพูดเดี่ยว และเปลี่ยนเป็น E'...' เมื่อมี backslash หรืออักขระควบคุม MySQL ใช้โหมดเริ่มต้นที่เปิด backslash escape และถือคำพูดคู่เป็นสตริง ไม่รองรับ NO_BACKSLASH_ESCAPES และ ANSI_QUOTES ตำแหน่งพารามิเตอร์ภายในสตริง ชื่อที่ครอบด้วยคำพูด และความคิดเห็นจะไม่ถูกแทน

เหตุใดจึงไม่รับจำนวนเต็มขนาดใหญ่

อ่านตัวเลข JSON ด้วย JavaScript ซึ่งแทนจำนวนเต็มได้ตรงถึง ±9,007,199,254,740,991 เท่านั้น ค่าที่ใหญ่กว่าอาจเสียความแม่นยำ ให้ส่งเป็นสตริง JSON โดยสตริงจะถูกใส่คำพูดใน SQL เสมอ ไม่เปลี่ยนกลับเป็นตัวเลข

รับประกันว่า SQL สำหรับดีบักจะทำงานในฐานข้อมูลหรือไม่

ไม่รับประกัน เป็นข้อความให้ตรวจด้วยตนเอง เครื่องมือไม่เชื่อมฐานข้อมูลหรือรัน SQL การยอมรับคำสั่งขึ้นกับโครงสร้าง ชนิดคอลัมน์ และการตั้งค่า ไม่จำลองการอนุมานชนิดหรือขยายอาร์เรย์ของไดรเวอร์

จำกัดขนาดเท่าใด

SQL และ JSON พารามิเตอร์อย่างละไม่เกิน 100,000 หน่วย UTF-16 พารามิเตอร์ไม่เกิน 1,000 ค่า ผลลัพธ์ไม่เกิน 1,000,000 หน่วย หากเกินจะแจ้งแทนการตัดทอน การแทนค่ารองรับครั้งละหนึ่งคำสั่งและมีอัฒภาคท้ายได้

Send feedback

About Smocky

Send this feedback to Smocky via Cloudflare, a third-party service. Only the feedback you enter is included, along with your browser information. Your tool inputs and results are never attached. Please do not include passwords or other sensitive information. Privacy policy

Feedback is unavailable right now. Your draft is still here.