Instrument SQL Escape Unescape online
Instrumentul SQL Escape Unescape convertește text SQL între forme escăpate și desescăpate. Implicit, dublează ghilimelele simple pentru convențiile ANSI, PostgreSQL și SQL Server; modul MySQL folosește escăpări cu backslash. Alege escape sau unescape pentru a aplica sau a inversa comportamentul selectat. Folosește rezultatul pentru afișare și învățare, nu ca apărare împotriva injecției SQL.
SQL Escape Unescape este un instrument bazat pe browser pentru escăparea și desescăparea literalelor de șir SQL. Îi ajută pe dezvoltatori și ingineri DevOps să schimbe modul în care textul SQL reprezintă caracterele de ghilimele, fie că pregătesc un exemplu lizibil, fie că inspectează un șir deja escăpat. Instrumentul acceptă un comportament implicit de dublare a ghilimelelor și un mod MySQL care folosește escăpări cu backslash.
Implicit, instrumentul dublează ghilimelele simple, urmând convențiile descrise pentru ANSI, PostgreSQL și SQL Server. Modul MySQL folosește escăpări cu backslash. Alege dacă vrei să escăpezi sau să desescăpezi datele de intrare pentru a aplica sau a inversa comportamentul selectat. PostgreSQL E'' este, de asemenea, identificat printre convențiile SQL acceptate de instrument. Aceste comportamente schimbă reprezentarea textului; nu fac o interogare sigură pentru execuție.
Literalele de șir SQL reprezintă text în cadrul instrucțiunilor SQL, iar diferitele dialecte SQL folosesc convenții diferite de escăpare. Conversia între text escăpat și desescăpat poate face un literal mai ușor de citit, poate ajuta la înglobarea unui șir într-un alt șir sau poate sprijini documentația și învățarea. Reprezentarea corectă depinde de dialectul SQL și de sarcină. Interogările parametrizate sunt apărarea corectă împotriva injecției SQL; acest instrument este doar pentru afișare și învățare.
Instrumentul rulează complet în browserul tău. Datele de intrare sunt procesate pe propriul tău dispozitiv și nu sunt încărcate, stocate sau trimise către un server. Funcționează offline după ce pagina s-a încărcat, astfel încât poți continua să-l folosești fără conexiune. SQL Escape Unescape este util pentru dezvoltatori și ingineri DevOps care au nevoie de o modalitate rapidă de a inspecta sau transforma text SQL ținând cont de convențiile dialectelor.
Pasul 1: Lipește sau trage textul SQL în instrument. Datele de intrare pot include un șir pe care vrei să-l escăpezi sau un șir escăpat pe care vrei să-l citești.
Pasul 2: Alege dacă vrei să escăpezi sau să desescăpezi textul. Escaparea aplică convenția selectată, în timp ce desescaparea o inversează.
Pasul 3: Folosește comportamentul implicit de dublare a ghilimelelor sau modul MySQL, care folosește escăpări cu backslash. Implicitul este descris pentru ANSI, PostgreSQL și SQL Server.
Pasul 4: Analizează rezultatul, apoi copiază-l pentru sarcina ta intenționată de afișare, învățare sau dezvoltare.
Caz de utilizare: Înglobează un șir SQL într-un alt șir SQL fără a strica ghilimelele. Escaparea ajută să facă caracterele de ghilimele vizibile în reprezentarea intenționată.
Caz de utilizare: Citește un șir dens escăpat transformându-i escăpările înapoi în caractere. Acest lucru poate ajuta când inspectezi text SQL copiat dintr-o altă sursă.
Caz de utilizare: Pregătește un literal pentru lipire în cod sursă sau într-un exemplu de dezvoltare. Verifică dacă convenția corespunde dialectului SQL cu care lucrezi.
Caz de utilizare: Compară gestionarea ghilimelelor în convențiile ANSI, PostgreSQL, SQL Server și MySQL. Comutarea între comportamentul implicit și modul MySQL te ajută să inspectezi diferitele stiluri de escăpare.
Caz de utilizare: Creează exemple SQL mai clare pentru documentație sau materiale de învățare. Escaparea și desescaparea îți permit să arăți cum este reprezentat un șir fără a edita manual fiecare ghilimea.
Caz de utilizare: Analizează un șir SQL escăpat în timp ce depanezi gestionarea textului într-un flux de lucru de dezvoltare. Desescaparea poate face conținutul mai ușor de citit, dar nu validează o interogare.