我有一个包含某些字段的表格,例如:
MY_TABLE :
FIELD1 : FK, NVARCHAR(10), NO NULL
FIELD2 : NVARCHAR(10), NO NULL
ID : PK, Calculated, NVARCHAR(20), NO NULL
FIELD1
是外键,ID
是主键。
ID计算如下:
(left(rtrim([FIELD1]) + rtrim([FIELD2]), (20)))
当我尝试在此表上插入时:
INSERT INTO My_Table (FIELD1, FIELD2)
VALUES ('I am FK', 'Another Field');
抛出错误:
无法在列'ID'上插入NULL值,表'My_Table'。列不接受NULL值。