LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2428|回复: 1

sqlite创建视图的问题

[复制链接]
发表于 2009-5-25 21:27:51 | 显示全部楼层 |阅读模式
sqlite> create view addressbook.testview as
   ...> select  ifnull(First,"")||ifnull(Middle,"")||ifnull(Last,""),value from addressbook.ABPerson,addressbook.ABMultiValue   ...> where ABPerson.ROWID = ABMultiValue.record_id;

视图结构就成了下面这个样子:
ifnull(First,"")||ifnull(Middle,"")||ifnull(Last,"")|value

共两列,第一列叫ifnull(First,"")||ifnull(Middle,"")||ifnull(Last,"")  
第二列叫value
我想把第一列改成names,可是create view addressbook.testview(names,address) as
或create view addressbook.testview(names char(20),address char(40)) as
报语法错,请问又什么办法创建视图时重命名这列?
谢啦
 楼主| 发表于 2009-5-26 10:37:26 | 显示全部楼层
没有人知道吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表