原文链接:https://blog.csdn.net/lijianhe043/article/details/7895217
POWERBULIDER允许用户在字符串中使用特殊的ASCII字符.代字号(~)在POWEBULIDER中用于引入特殊字符.下表列出在PB中如何引入指定的ASCII字符
字符串 | 生成的ASCII字符 |
~n | 换行 |
~t | 制表符 |
~v | 垂直制表符 |
~r | 回车 |
~f | 换页符 |
~b | 退格符 |
~" | 双引号 |
~' | 单引号 |
~~ | 代字符 |
~000-255 | 用十进制数表示的ASCII字符 |
~H01-HFF | 用十六进制数表示的ASCII字符 |
`O000-O377 | 用八进制数表示的ASCII字符 |
用户在为消息框生成显示字符串或将值写到一个文件时通常使用以上字符.
连续字符串: 连续字符串(&)用于多行间延续语句和字符串.用户可以将字符串&放在一个字符串的尾部而不用关闭引号,然后使该字符串延续到下一行.
标准数据类型:
数据类型 | 定义 |
BLOB | 二进制大型对象,用于存储大量数据 |
BOOLEAN | 真值,TRUE或FALSE |
CHAR | 单个ASCII 字符 |
DATE | 日期,年月日 |
DATETIME | 由日期时间合并成 |
DECIMAL | 有符号十进制数,精度达18位 |
DOUBLE | 有符号浮点数15位精度,2.2E-308到1.7E+308 |
INTEGER | 16位有符号数,-32768到+32767 |
LONG | 32位有符号数,-2147483648到+2147483647 |
REAL | 有符号浮点数6位精度,1.17E-38到3.4E+38 |
STRING | 任意ASCII字符. |
TIME | 二十四小时格式时间值 |
UNIT | 16位无符号数,0到65535 |
ULONG | 32位无符号数,0到4294967295 |
数据类型转换:
函数 | 功能 |
char` | 将blob,integer,string 转换为chat |
dec | 将string 转换为decimal |
double | 将string 转换为double |
integer | 将string转换为integer |
long | 将string 转换为long |
real | 将string 转换为real |
date | 获取datetime的date部分 |
datetime | 将date和time转换为datetime |
string | 将blob,date,datetime,time 转换为string |
time | 获取datetime的time部分 |