DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: ncfy
今日帖子: 3
在线用户: 5
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 littlestone08 (littlestone08) ▲▲▲▲▲ -
普通会员
2019/10/22 8:58:22
标题:
SQLite中的{ } 是什么功能? 浏览:300
加入我的收藏
楼主: 如题
数据库是DELPHI自带的\20.0\Samples\data\FDDemo.sdb,使用
select * from shippers;
select * from {id  shippers};
查询,结果是一样的.
但例子上用的是第二种写法,里面的ID是什么意思?
例子是\Object Pascal\Database\FireDAC\Samples\DApt Layer\GettingStarted

感谢大家
此帖子包含附件:
文件未找到
大小:检测失败
----------------------------------------------
我和我追逐的梦,擦肩而过
作者:
男 littlestone08 (littlestone08) ▲▲▲▲▲ -
普通会员
2019/10/22 10:18:31
1楼: 自己刷一下
刚才又试了,只在DELPHI 的DATA EXPLORER 中用FIREDAC的连接才可以,用SQLITE的命令行是出错的,看来这个东西是FIREDAC中添加的佐料,找了半天也没有找到相关的东西.
哪位知道指点下吧?
----------------------------------------------
我和我追逐的梦,擦肩而过
作者:
男 sczhyq (旺财) ▲▲▲▲▲ -
注册会员
2019/10/22 11:00:40
2楼: 可能跟 MSSQL 的 [ ] 差不多
----------------------------------------------
我84砖家
作者:
男 earthsbest (全能中间件) ▲▲△△△ -
注册会员
2019/10/22 14:25:40
3楼: 是 FireDAC 的功能, {id <name>} 转义字符串的功能,使得SQL兼容各种数据库,因为各数据库语法有差异,SQLite是加双引号"",SQL Server 是加方括号[],MySQL 是 `` ......

比如表名或者字段有保留字或者是中文,可以用这个功能。
FDQuery1.SQL.Text := 'SELECT {id Key} FROM {id 订单表}';
FDQuery1.Open;
----------------------------------------------
Delphi4Linux交流群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 wg961423 (麦子仲肥) ★☆☆☆☆ -
盒子活跃会员
2019/10/22 14:49:53
4楼: 标识符替换转义序列允许从DBMS特定的标识符引用规则中抽象出来。有关更多详细信息,请参见“ 对象名称 ”。
参见:http://docwiki.embarcadero.com/RADStudio/Rio/en/Preprocessing_Command_Text_(FireDAC)
----------------------------------------------
-
作者:
男 littlestone08 (littlestone08) ▲▲▲▲▲ -
普通会员
2019/10/22 16:35:59
5楼: 谢谢楼上各位的回答,earthsbest (全能中间件)和男 wg961423 (麦子仲肥)说得对.
自己也跟踪了半天源码,原来{<IDEN> <name>}前面的IDEN是给FIREDAC用的,IDEN最终转换为枚举值,描述name 代表是什么东西.{id  shippers}表示shippers是个标识符.
再次感谢,DELPHI自带源码真是太好了,虽然费些时间
----------------------------------------------
我和我追逐的梦,擦肩而过
作者:
男 littlestone08 (littlestone08) ▲▲▲▲▲ -
普通会员
2019/10/22 16:38:24
6楼: 谢谢wg961423 (麦子仲肥)给的连接,搜了好久也找不到资料,原来在这里,比看源码清晰多了
----------------------------------------------
我和我追逐的梦,擦肩而过
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行37.10938毫秒 RSS