衍生列分为两种类型:stored和virtual。stored即实际存储数据的,而virtual是不存储列上的数据的。

  但是两种都可以创建索引。默认是 virtual。

  虚拟列:

      alter table  t_people add phone VARCHAR(20) generated always as (PROFILE->'$.phone') virtual;

     或者:alter table  t_people add phone VARCHAR(20) generated always as (PROFILE->'$.phone') ;

 

  储蓄列:

    alter table  t_people add phone VARCHAR(20) generated always as (PROFILE->'$.phone')  stored;

 

 

 

 

 

 

 

 

参考:https://www.cnblogs.com/ooo0/p/9309277.html

   https://blog.csdn.net/Code_shadow/article/details/100055002 

     https://blog.csdn.net/bugs4j/article/details/79932538

相关文章:

  • 2022-12-23
  • 2021-04-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-21
  • 2021-12-06
  • 2021-10-24
  • 2021-06-04
相关资源
相似解决方案