sql >> Databasteknik >  >> RDS >> Mysql

MySQL - explodera/dela ​​indata till lagrad procedur

Ja, se denna forumtråd på att replikera funktionaliteten i mysql som tsql tillhandahåller.

Den tråden diskuterar också några av nedgångarna med denna metod. Jag tror också att du vill använda VARCHAR(255) eller bara VARCHAR(MAX) eftersom det inte finns någon fördel med en 256, den använder ett prefix på 2 byte och ändå lagrar bara 256 tecken.

Har du funderat på att använda xml och xpath syntax för att extrahera värdena istället? Jag tror att det här kommer att bli en mer läsbar och underhållbar metod framöver.



  1. Londiste-replikering med PostgreSQL 9.0

  2. Performance Myths:Truncate Cant Be Rolled Back

  3. Söker efter emojis i MySQL

  4. Vad är LEN() i SQL Server?