Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

MySQL Stored Procedure: ลบ Apostrophe (') ออกจากสตริง ด้วย REPLACE()


ลบ Apostrophe (') ใน Stored Procedure ใช้ REPLACE()

Syntax

SET variable = REPLACE(variable, '\'', '');

ตัวอย่าง Stored Procedure

mysql> DELIMITER //
mysql> CREATE PROCEDURE remove_Apostrophe(IN Value VARCHAR(200))
    -> BEGIN
    ->     SET Value = REPLACE(Value, '\'', '');
    ->     SELECT CONCAT('AFTER REMOVING APOSTROPHE THE STRING IS= ', Value);
    -> END //
Query OK, 0 rows affected (0.15 sec)
mysql> DELIMITER ;

เรียกใช้งาน

mysql> CALL remove_Apostrophe("Introduction to My'SQL");

ผลลัพธ์

+----------------------------------------------------------------+
| CONCAT('AFTER REMOVING APOSTROPHE THE STRING IS= ', Value)     |
+----------------------------------------------------------------+
| AFTER REMOVING APOSTROPHE THE STRING IS= Introduction to MySQL |
+----------------------------------------------------------------+