2017-12-28 8 views
-1

1つのレコードに複数の値を追加します。例えば、dbo.TblEmp は、ID,Name,& ContactNoのような列を持ち、従業員は2つまたは3つの連絡先番号を持つことができます。従業員一人あたり複数の連絡先を保存する方法

のように:あなたは、追加のテーブル名EmployeeCommunicationを作成し、外部キーを使用することができます

ID  Name  ContactNo 
0001 John  914587962 
       997896547 
+3

保存されているEmployeeCommunicationテーブルにTblEmpに従業員との関係を定義することができ、複数の値を追加しないでください単一の列に、データベースの最初の通常の形式を中断します。代わりにデータベースの正規化を読み、テーブルをより良い方法で設計する方法を学んでください。 https://www.tutorialspoint.com/dbms/database_normalization.htm – jpw

+2

これも読んでください:[データベース列に区切られたリストを格納するのは本当に悪いですか?](https://stackoverflow.com/質問/ 3653462/is-stored-a-delimited-in-a-database-column-really-that-bad) – jpw

答えて

関連する問題