Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. UPDATE itemNotes
  2. SET
  3. note = SUBSTR(note, 0, INSTR(LOWER(note), 'sometext')) || 'abc' || SUBSTR(note, INSTR(LOWER(note), 'sometext')+sometext_len)
  4. WHERE
  5. INSTR(LOWER(note), 'sometext') >= 0;
  6.  
  7. While (SELECT * FROM itemNotes WHERE note like "%sometext%") >1
  8.  
  9. UPDATE itemNotes
  10. SET
  11. note = SUBSTR(note, 0, INSTR(LOWER(note), 'sometext')) || 'abc' || SUBSTR(note, INSTR(LOWER(note), 'sometext')+sometext_len)
  12. WHERE
  13. INSTR(LOWER(note), 'sometext') >= 0;
  14. END
  15.  
  16. WITH b(x,y) AS
  17. (
  18. SELECT 1,2
  19. UNION ALL
  20. SELECT x+ 1, y + 1
  21.  
  22. FROM b
  23. WHERE x < 20
  24. ) SELECT * FROM b;
  25.  
  26. There is SOmetext and also somETExt and more SOMETEXT and even more sometext
  27.  
  28. There is abc and also abc and more abc and even more abc
  29.  
  30. CREATE TABLE itemNotes (
  31. itemID INTEGER PRIMARY KEY,
  32. parentItemID INT,
  33. note TEXT,
  34. title TEXT,
  35. FOREIGN KEY (itemID) REFERENCES items(itemID) ON DELETE CASCADE,
  36. FOREIGN KEY (parentItemID) REFERENCES items(itemID) ON DELETE CASCADE
  37. );
  38.  
  39. UPDATE itemNotes
  40. SET
  41. note = SUBSTR(note, 0, INSTR(LOWER(note), 'sometext')) || 'abc' || SUBSTR(note, INSTR(LOWER(note), 'sometext')+sometext_len)
  42. WHERE
  43. note LIKE "%sometext%";
  44.  
  45. UPDATE itemNotes
  46. SET
  47. note = regex_replace('bsometextb',note,'abc')
  48. WHERE
  49. note LIKE "%sometext%";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement