MSSQL insertWITHRELATIONSHIP

时间:2016-01-24 07:28:10

标签: sql database sql-server-2008

我在使用关键键在我的2个表上插入记录时收到错误。这是我的表格:

表名是[tbl1]

Ccode bigint, (autoincrement) (not null) ----->relationship with tbl2
customerId varchar(5), (not null)   
CUstomerName varchar(50)

表名是[tbl2]

User_Idx bigint, (autoincrement) (not null)
Ccode bigint, (autoincrement) (not null)  ----->relationship with tbl1 
callLogs bit, (yes/no or 0/1) (not null)
MyDateTime DateTime, (not null)
Duration smalldatetime, 
Description varchar20

这是我的插入查询但不起作用:(

insert into tbl1 values ('5055','Vangelyn De Castro')
insert into tbl2 values ('1','01/26/16 08:40', '24:12:00','Incoming Call')

1 个答案:

答案 0 :(得分:0)

我认为这只是一个基本的架构问题。

带有ccode的表2不应该是自动增量,因为table1保存了ccode的唯一值。

table2 ccode bigint, (not null)  -- that's it.