我正在尝试创建一个表,在该表中,我可以基于另一个列值生成一个列值。
例如:
| id(主键)(标识)(整数)|临时标识(varchar)|描述|
| - -|- -|- -|
| 一个|温度1|你好|
| 2个|温度2|你好兄弟|
temp_id列的值应根据该行的id值自动设置,如('temp' + id)。
我试图通过this example,但无法实现我的目标。
我正在尝试创建一个表,在该表中,我可以基于另一个列值生成一个列值。
例如:
| id(主键)(标识)(整数)|临时标识(varchar)|描述|
| - -|- -|- -|
| 一个|温度1|你好|
| 2个|温度2|你好兄弟|
temp_id列的值应根据该行的id值自动设置,如('temp' + id)。
我试图通过this example,但无法实现我的目标。
2条答案
按热度按时间wz1wpwve1#
可以使用生成的列:
但是为什么要存储它呢?返回该表达式的视图会更有效。
4ioopgfo2#
通常,在这种情况下,不需要更新任何字段,只要在每次写入select时生成并显示该字段即可。
或者,您可以只创建一次视图,并随时随地使用: