Budete chtít vytvořit samostatné tabulky s řádkem pro každé kontaktní číslo nebo e-mailovou adresu.
CREATE TABLE Contacts (contactId int, name varchar(128), etc, etc
CREATE TABLE ContactEmail (contactId int, emailAddress varchar(128), etc
CREATE TABLE ContactPhone (contactId int, phoneNumber varchar(128), etc
To vám umožní upravovat jednotlivá čísla/e-maily, odebírat je, přidávat je atd., aniž byste k rozbalení pole vyžadovali externí program.
Ale pokud to opravdu chcete uložit denormalizované, můžete pole transformovat na oddělený řetězec. . vložte oddělovač mezi každou e-mailovou adresu (pomocí vhodného kouzlu, abyste se ujistili, že adresa již oddělovač neobsahuje) a poté ji na cestě zpět rozdělte.