PB中嵌入式SQL语句技巧1
来源:互联网 发布:域名投资的秘密电子书 编辑:程序博客网 时间:2024/06/01 19:27
1、PB嵌入式SQL中select语法
在PB的语法中,每一个嵌入式select语句都必须带上from关键字和子句。
datetime ld_1// 假设连接的数据库为MS SQL Serverselect getdate() into :ld_1 from table1;
如果table1没有记录,则ld_1取不到值;或者table1有多条记录,则取值错误。
2、SQL Server的语法
在SQL Server中,select函数类值可以不带from子句
select getdate()go
但是,如果你这样写在PB里,则会报错,提示你缺少from子句:
select getdate() into :ld_1;
3、PB提供的解决方案
很多朋友可能会使用distinct关键字来过滤重复值:
datetime ld_1select distinct getdate() into :ld_1 from table1;
但是没有解决table1为空记录的问题。必须保证table1表一直有数据。
其实PB早就提供了方案
那就是dummy表:一个虚拟的表,不需要建立物理表,就可以使用:
datetime ld_1select distinct getdate() into :ld_1 from dummy;// ld_1肯定是唯一的
大家去试一下吧。
0 0
- PB中嵌入式SQL语句技巧1
- 【PB】在PB中嵌入式sql语句"in"的用法
- 在PB中动态修改SQL语句
- PB动态SQL语句
- 【PB】动态SQL语句
- 【PB】动态SQL语句
- PB动态SQL语句
- PB动态SQL语句
- PB中一些技巧
- PB中一些技巧
- PB中一些技巧
- PB中一些技巧
- PB中一些技巧
- PB中一些技巧
- PB中一些技巧
- PB中一些技巧
- PB中一些技巧
- PB中一些技巧
- 【DP+数学小技巧】三个袋子
- 88. Merge Sorted Array
- 对于所有对象都通用的方法
- 从零开始写C# MVC框架之--- 配置log4日志
- python常用处理
- PB中嵌入式SQL语句技巧1
- Collator类详解(Collections.sort 中文排序)
- HDU 3829Cat VS Dog
- 软件工程之概述
- Gulp入门教程
- 线程间通信、等待/唤醒机制的使用
- 算法竞赛入门经典 1 实验
- 2016 大连网络赛 HDU 5874 Friends and Enemies【思维】
- base64加密原理详解