我想知道我是否可以创建一个身份(在 Varchar 列上自动递增。以及如何将其设为主键并在其他表上创建外键引用。
这是我的代码 -
CREATE TABLE Questions(
QuestionID int IDENTITY PRIMARY KEY,
QuestionNo as 'Q'+Cast(QuestionID as Varchar(10),
Question Varchar(200)
)
有没有办法可以将 QuestionNo 作为主键并在另一个表中引用它(比如 Answers (AnswerID, QuestionNo, AnswerText)?