ESQL之指定SQL的数据类型

发布时间:2015-10-02 15:35:01 

 书包取值表达式在用于SQL语句时,要指定当前SQL语句要求的数据类型,如咱们在上面的例子中用到的表达式@{sys:date:datetime},咱们在写法上作了扩展

开始符

书包名

分隔符

关键字

分隔符

类型

结束符

@{

id

:

key

:

type

}

  WebEasy支持JDBC2.0几乎全部的的数据类型,并且合并了相同或近似的类型,简化了开发者的写法,下表列出所有数据类型的指定方法:

类型

表达式

说明

string

@{id:key:string}

字符串类型

memo

@{id:key:memo}

复杂格式的文本类型(如HTML等)

int

@{id:key:int}

整数型

long

@{id:key:long}

长整型

float

@{id:key:float}

浮点型

double

@{id:key:double}

双精度型

boolean

@{id:key:boolean}

布尔型

numeric

@{id:key:numeric}

数字型

date

@{id:key:date}

日期型

time

@{id:key:time}

时间型

datetime

@{id:key:datetime}

日期时间型

timestamp

@{id:key:timestamp}

时间戳型(精确到毫秒)

binary

@{id:key:binary}

二进制型

link

@{id:key:link}

链接型

指定数据类型的例子在前的文档中已经多次出现过,咱们再实例来进一步说明

还是轻开B2C电子商务网站中的插入信息实例(siteblog目录下的blog_add_save.chtml)

插入

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. <ESql module=base act=edit commit=true>  
  2.             Insert Into favorite_base(we_id,title,words,content,words_content)  
  3.             Values(  
  4.                 @{doc:we_id:int},  
  5.                 @{pPage:title:string},  
  6.                 @{pPage:words:string},  
  7.                 @{pPage:content:memo},  
  8.                 @{pPage:words_content:memo}  
  9.             )  
  10. 相关文章

    2015-09-28 08:44:18

    ESql修改(介绍对数据库的增、删、改用法,Edoit的核心内容之一)

    以系统目录(如D:/webeasy)下的help模块为例,来介绍增、删、 ...

    更多
    2015-09-29 11:51:22

    ESql修改之插入MySQL数据库记录实例

    一个资讯网站维护个人内容的实例,添加信息信息编辑页面引入编辑器脚本 [h ...

    更多
    2015-09-29 23:59:22

    ESQL查询之简单的Oracle数据库查询测试

    操作Oracle数据库跟前边例子中操作其他数据库一样,同样是非常轻松的, ...

    更多
    2015-09-30 20:00:39

    ESQL之act=batch批量处理

    批量插入数据,用于MySQL、SQLServer、Oracle、DB2及 ...

    更多