Advertisement
Mikeeeyy

Precise Base Building v1.0.5 - Remove Quotes

Sep 23rd, 2015
894
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.61 KB | None | 0 0
  1. DELIMITER ;;
  2. CREATE FUNCTION `RemoveQuotes`(`ws` VARCHAR(128))
  3.     RETURNS VARCHAR(128)
  4.     DETERMINISTIC
  5. BEGIN
  6.     DECLARE dir VARCHAR(128);
  7.     DECLARE pos VARCHAR(128);
  8.    
  9.     IF SUBSTRING_INDEX(ws, '"', 4) = ws THEN
  10.         RETURN ws;
  11.     END IF;
  12.    
  13.     SET dir = TRIM(LEADING '["' FROM SUBSTRING_INDEX(ws, '"', 2));
  14.     SET pos = TRIM(LEADING CONCAT('["', dir, '","') FROM SUBSTRING_INDEX(ws, '"', 4));
  15.    
  16.     SET ws = REPLACE(ws, CONCAT('"', dir, '"'), dir);
  17.     SET ws = REPLACE(ws, CONCAT('"', pos, '"'), pos);
  18.    
  19.     RETURN ws;
  20. END;;
  21. DELIMITER ;
  22.  
  23. UPDATE object_data SET Worldspace = RemoveQuotes(Worldspace);
  24. DROP FUNCTION `RemoveQuotes`;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement