ls_sql=" select isnull(sum(sale_q),0),isnull(sum(tax_sale_a),0) "
ls_sql+="from article_sale_da a,article b "
ls_sql+="where a.aid=b.aid and segregate_id in "+ls_fw+" and dt>='"+ls_dt3+"' and dt<='"+ls_dt2+"'"
ls_sql+=" group by dt "
ls_sql+=" order by dt "
declare cur_seg dynamic cursor for SQLSA;
prepare SQLSA from :ls_sql;
open DYNAMIC cur_seg;
fetch cur_seg into :ldc_q,:ldc_a;
do while sqlca.sqlcode=0
messagebox(string(ldc_q),string(ld_qgs))
of_setxyvalue(li_y,li_ap + k * 7,ldc_a * ld_ags)//6"单点
of_setxyvalue(li_y,li_qp + k * 7,ldc_q * ld_qgs)//6"单点
k+=1
fetch cur_seg into :ldc_q,:ldc_a;
loop
close cur_seg;
分享到:
相关推荐
其中SQLStatement是要执行的SQL语句,可以直接用引号将要执行的SQL引起来用,或者用字符串变量的形式提供SQL语句。TransactionObject是用户所使用的事务对象,缺省为SQLCA。 应用实例: * 建立一张数据库表(base)...
- **步骤4**:在PB中输入正确的连接字符串,包括服务器名称、数据库名、用户名和密码等信息,以确保PB能够成功连接到SQL Server数据库。 3. **实现界面功能**(使用游标的方法): - **功能1**:展示学生信息。...
通过`EXECUTE IMMEDIATE`执行SQL语句,可以直接使用字符串或字符串变量来指定SQL内容。例如,创建表和插入记录的示例代码如下: ```sql EXECUTE IMMEDIATE 'CREATE TABLE base(code char(6),name char(30))' ...
- `ls_sql`, `ls_register_number`, `ls_value`, `ls_complete_note`等是字符串变量,用于存储SQL语句、注册号等信息。 - `ll_sqlcode`是用于检查SQL状态的长整型变量。 - `cur_get`, `cur_sql`是动态游标变量,...
通过游标`cur`遍历所有表(`sysobjects`),再通过另一个游标`cur1`遍历每个表的所有字符类型字段(`syscolumns`),动态构建更新语句,用以查找并清除字段中可能存在的`@delStr`字符串。这种动态构建SQL的方式虽然提高...
- `blobedit`函数在PB11.5中默认采用Unicode编码,因此在处理ASCII或ANSI字符串时可能需要进行转换。 - 示例代码调整如下: ```pb blobedit(blob_form, 73, Char(0)) j = Len(ac_formname) m = 1 for i = 1 ...
例如,在`WHERE`子句中,`LIKE 'abc%'`将匹配所有以'abc'开头的字符串。 8. **JOIN**操作:SQL中的JOIN用于合并两个或更多表的数据,题目中没有直接提及,但它是SQL查询中非常重要的概念,例如`INNER JOIN`、`LEFT ...
5. **NULL值的含义**:`NULL`值代表未知或者未输入的数据,它不是0、空格,也不是具有0长度的字符串。 6. **主键的概念**:主键是用于唯一标识表中记录的字段,不允许有重复值。创建主键的方法有两种:一种是在创建...
- `SUBSTRING(str,start, length)`: 从字符串`str`的`start`位置开始截取`length`个字符。 - `LEN(str)`: 返回字符串`str`的长度。 - `UPPER(str)`, `LOWER(str)`: 分别将字符串转换为大写和小写。 - `TRIM(str)...
4. **数据库访问函数**:这些函数允许开发者直接与数据库进行交互,例如`SQLCA.SQLCode`获取SQL执行状态,`ExecuteSQL()`执行非查询SQL语句,以及`OpenCursor()`和`FetchRow()`用于游标操作。 5. **用户自定义函数*...
为了实现上述思路,首先在PB中创建一个应用,并在应用的实例变量中声明用于存储旧版本号的字符串变量`old_version`以及一个用于查询新文件名的游标`get_new_filename`。接下来,在应用的Open事件中,通过建立与升级...
- **空白符和Null**:空白字符在生成可执行文件时不被编译,而Null是一个特殊值,用于表示数据不确定性,与空字符串、数字零或日期都有所不同。 - **注释**:PowerScript支持行注释(以//开头)和块注释(以/*和*/...
2. **第3章 单行函数.ppt**:这一章详细讲解了PL/SQL中的单行函数,例如字符串处理函数(如UPPER, LOWER, INSTR等),数学函数(如ABS, SQRT, MOD等),日期时间函数(如SYSDATE, TO_DATE, ADD_MONTHS等),以及转换...
DB2提供了大量的内置函数和包,例如字符串处理函数、数学函数等,以提高开发效率。 ##### 3.7 Oracle特定JDBC扩展 DB2支持Oracle JDBC API的某些扩展特性,方便开发者进行数据库连接和交互。 ##### 3.8 SQL*Plus...
在SQL语句中插入包含单引号的字符串时,需要注意单引号的转义。以下是几种常用的方法: 1. **使用两个连续的单引号**:`''i''''mgood''`。 2. **使用`CHR(39)`**:`''i'' || CHR(39) || ''mgood''`。 3. **使用变量...