Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Масив за съхранение в SQL Server 2008

Ще искате да създадете отделни таблици с ред за номер за контакт или имейл адрес.

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

Това ще ви позволи да променяте отделни номера/имейли, да ги премахвате, добавяте и т.н., без да е необходима външна програма за разопаковане на масив.

Но ако наистина искате да го съхраните денормализиран, можете да трансформирате масива в ограничен низ. . поставете разделител между всеки имейл адрес (със съответната магия, за да се уверите, че адресът вече не съдържа разделителя), след което го разделете на връщане.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съхранени процедури/схема на DB в контрола на източника

  2. Одит на схема на SQL сървър?

  3. Кой е най-добрият начин за обработка и импортиране на голям csv (500k записа) на SQL сървър с помощта на Vbscript?

  4. Как да използвате Try Catch за показване на грешка при влизане за (App.Config) низ за връзка

  5. Как да коригирате „Процедурата очаква параметър „@statement“ от тип „ntext/nchar/nvarchar“.“ Грешка в SQL Server