关于SQLite创建视图
来源:互联网 发布:江阴网络推广 编辑:程序博客网 时间:2024/04/30 04:35
今天在SQLite中创建视图时,遇着点小麻烦,先把已经做好的SQL2005的创建视图语句直接用于SQLite的视图创建,
--SQL2005中的视图创建语句
CREATE VIEW [dbo].[VIEW_SYS_REGION]
AS
SELECT
Province.Code AS province_CODE, province.name AS Province,
City.Code AS City_Code, city.name AS City,
Area.Code AS Area_Code, area.name AS Area, area.ZipCode AS ZipCode
FROM
(select * from .dbo.sys_region where level=1) as province
left join
(select * from .dbo.sys_region where level=2) as city
on city.parent_code=province.code
left join
(select * from .dbo.sys_region where level=3) as area
on area.parent_code=city.code
在SQLite中执行结果报错: SQL Error: near ".": syntax error
然后改为
--SQLite中创建视图
CREATE VIEW [VIEW_SYS_REGION]
AS
SELECT
Province.[Code] AS province_CODE, province.[name] AS Province,
City.[Code] AS City_Code, city.[name] AS City,
Area.[Code] AS Area_Code, area.[name] AS Area, area.[ZipCode] AS ZipCode
FROM
(select * from sys_region where level=1) as province
left join
(select * from sys_region where level=2) as city
on city.[parent_code]=province.[code]
left join
(select * from sys_region where level=3) as area
on area.[parent_code]=city.[code]
执行成功,错误点:表别名.字段名 改为 表别名.[字段名],即将字段名放入方括号中。就这一点点问题,郁闷。
- 关于SQLite创建视图
- 关于SQL视图的创建和使用方法
- 关于SQL视图的创建和使用方法
- 关于SQL视图的创建和使用方法
- 关于SQL视图的创建和使用方法
- SQLite数据表和视图
- android 中关于Sqlite 表的创建 修改 删除
- SQLite快速入门二--表、视图的创建、修改、删除操作
- 创建视图
- 创建视图
- 创建视图
- 创建视图
- 创建视图
- 创建视图
- 创建视图
- 视图创建
- 创建视图
- 创建视图
- 应用程序共享(RTP Payload format for Application and Desktop Sharing)
- ANDROID:在STATUS BAR 添加ICONS
- Ajax优点和缺点
- 写有效率的SQL查询(I)
- 写有效率的SQL查询(I)
- 关于SQLite创建视图
- 使用RIS(远程部署)全新安装winXP的经验
- 数据库的基本知识
- 启用分页机制
- win7----telnet
- sql海量数据优化
- foreach 循环3列 自动换行
- BW:修改IO的长度(非法操作)【这个东西,我必须要声明一下,能不动数据库,千万不要动,后患无穷...】
- SQL 优化