sql >> Databáze >  >> RDS >> Sqlserver

Uložte pole na SQL Server 2008

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.



  1. Bezpečnostní výjimka využívající MySQL a Entity Framework na godaddy

  2. Změna hesla při přihlášení SA na SQL Server (příklad T-SQL)

  3. Chyba konektoru Python2.7 MySQL při LOAD DATA LOCAL INFILE

  4. Postgresql spoušť při přihlášení uživatele