【发布时间】:2014-03-26 14:02:33
【问题描述】:
我使用 SQLite 数据库并想创建如下表:
Create Table EMPLOYEE (
[FirstName] [varchar](50),
[LastName] [varchar](50),
[FullName] [varchar](150) AS ([FirstName] + ' ' + [LastName])
);
是否可以让任何列的默认值(如FullName)引用同一表中存在的其他列的值。
更新:
我尝试使用这些 IFNULL 和 COALESCE 函数形成 CREATE TABLE 语句,但每次都失败。我应该如何编写具有计算列的 CREATE TABLE 语句。如果不支持 CREATE 语句中的此类计算列,那么我应该如何实现这样的要求。谁能给我一个例子
【问题讨论】:
标签: sqlite