当前位置: 首页 > news >正文

中国网站有哪些公司专业网站建设详细方案

中国网站有哪些公司,专业网站建设详细方案,施工企业安全生产评价标准最新版2021,口碑好的网站推广软件在某些PowerBuilder应⽤程序的开发中,您可能根本⽤不到游标这样⼀个对象。因为在其它⼯具开发中很多需⽤游标实现的⼯作,在PowerBuilder中却已有DataWin-dow来代劳了。事实上,DataWindow不仅可以替代游标进⾏从后台数据库查询多条记录的复杂操作,⽽且还远不⽌这些。但是同DataW…在某些PowerBuilder应⽤程序的开发中,您可能根本⽤不到游标这样⼀个对象。因为在其它⼯具开发中很多需⽤游标实现的⼯作,在PowerBuilder中却已有DataWin-dow来代劳了。事实上,DataWindow不仅可以替代游标进⾏从后台数据库查询多条记录的复杂操作,⽽且还远不⽌这些。但是同DataWindow和DataStore相⽐,游标也有其⾃⾝的优点,⽐如系统资源占⽤少,操作灵活,可根据需要定义变量类型如全局、实例或局部类型和访问类型如私有或公共等。 游标Cursor是一种用于处理数据库查询结果的机制。游标提供了一种方式来逐行处理查询结果并对每一行数据进行操作。以下是一个使用游标的简单例子 如要声明⼀个叫作Cus-tomerCursor的游标⽤以查询地址在北京的客户的姓名、帐号及其余额,您可以编写如下代码: DECLARE CustomerCursor CURSOR FOR SELECT acct_no,name,balance FROM customer WHERE province北京; 在游标的声明中有⼀点值得注意的是,如同其它变量的声明⼀样,声明游标的这⼀段代码⾏是不执⾏的,您不能将debug时的断点设在这⼀代码⾏上,也不能⽤IF...END IF语句来声明两个同名的游标,如下列的代码就是错误的。 IF Is_prov北京THEN DECLARE CustomerCursor CURSOR FOR SELECT acct_no,name,balance FROM customer WHERE province北京; ELSE DECLARE CustomerCursor CURSOR FOR SELECT acct_no,name,balance FROM customer WHERE province〈〉北京; END IF 打开游标 声明了游标后在作其它操作之前,必须打开它。打开游标是执⾏与其相关的⼀段SQL语句,例如打开上例声明的⼀个游标,我们只需键⼊: OPEN CustomerCursor; 由于打开游标是对数据库进⾏⼀些SQL SELECT的操作,它将耗费⼀段时间,主要取决于您使⽤的系统性能和这条语句的复杂程度。如果执⾏的时间较长,可以考虑将屏幕上显⽰的⿏标改为hourglass。 提取数据 当⽤OPEN语句打开了游标并在数据库中执⾏了查询后,您不能⽴即利⽤在查询结果集中的数据。您必须⽤FETCH语句来取得数据。⼀条FETCH语句⼀次可以将⼀条记录放⼊程序员指定的变量中。事实上,FETCH语句是游标使⽤的核⼼。在DataWindow和DataStore中,执⾏了Retrieve()函数以后,查询的所有结果全部可以得到;⽽使⽤游标,我们只能逐条记录地得到查询结果。 已经声明并打开⼀个游标后,我们就可以将数据放⼊任意的变量中。在FETCH语句中您可以指定游标的名称和⽬标变量的名称。如下例: FETCH CustmerCur-sor INTO:ls_acct_no, :ls_name, :ll_balance; 从语法上讲,上⾯所述的就是⼀条合法的取数据的语句,但是⼀般我们使⽤游标却还应当包括其它的部分。正如我们前⾯所谈到的,游标只能⼀次从后台数据库中取⼀条记录,⽽在多数情况下,我们所想要作的是在数据库中从第⼀条记录开始提取,⼀直到结束。所以我们⼀般要将游标提取数据的语句放在⼀个循环体内,直⾄将结果集中的全部数据提取后,跳出循环圈。通过检测SQLCA.SQL-CODE的值,可以得知最后⼀条FETCH语句是否成功。⼀般,当SQLCODE值为0时表明⼀切正常,100表⽰已经取到了结果集的末尾,⽽其它值均表明操作出了问题,这样我们可以编写以下的代码: lb_continueTrue ll_total0 DO WHILE lb_continue FETCH CustomerCur-sor INTO:ls_acct_no, :ls_name, :ll_balance; If sqlca.sqlcode0 Then ll_totalll_balance Else lb_continueFalse End If LOOP 循环体的结构有多种,这⾥提到的是最常见的⼀种。也有的程序员喜爱将⼀条FETCH语句放在循环体的前⾯,循环体内再放置另外⼀条FETCH语句,并检测SQLCA.SQLCODE是否为100。但是这样做,维护时需同时修改两条FETCH语句,稍⿇烦了些。 关闭游标 在游标操作的最后请不要忘记关闭游标,这是⼀个好的编程习惯,以使系统释放游标占⽤的资源。关闭游标的语句很简单: CLOSE CustomerCursor; 使⽤Where⼦句⼦ 我们可以动态地定义游标中的Where⼦句的参数,例如在本例中我们是直接定义了查询省份是北京的记录,但也许在应⽤中我们要使⽤⼀个下拉式列表框,由⽤户来选择要查询的省份,我们该怎样做呢? 我们在前⾯曾经提到过,DECLARE语句的作⽤只是定义⼀个游标,在OPEN语句中这个游标才会真正地被执⾏。了解了这些,我们就可以很⽅便地实现这样的功能,在DECLARE的Where⼦句中加⼊变量作参数,如下所⽰: DECLARE CustomerCursor CURSOR FOR SELCECT acct_no,name,balance FROM customer WHERE province:ls_province; ∥定义ls_province的值 OPEN CustomerCursor; 游标的类型 同其它变量⼀样,我们也可以定义游标的访问类型:全局、共享、实例或局部,游标变量的命名规范建议也同其它变量⼀样。 但是在目前强大的数据库性能面前这种用法已经很少。
http://www.hkea.cn/news/14323258/

相关文章:

  • 信阳公司网站建设数字广东网络建设有限公司是国企吗
  • 推广官网网站建设seo视频
  • 旅游网站制作百度云山西并州建设有限公司
  • 网站管理后台如果在代理商那里接手会不会停掉给别人做网站赚钱吗
  • 专业网站制作哪便宜辽宁手机版建站系统开发
  • 360网站推广电话利用虚拟主机建设网站的实验报告
  • 郑州微网站台州做网站的公司
  • 网站制作公司价格大网站建设公司
  • 建设管理部门网站查询成都优化网站
  • 政务网站建设管理工作总结无锡企业推广网站
  • 做网站需要哪些工具建设网点查询附近
  • 周口哪里有做网站的php 网站发布
  • 如何让谷歌收录网站商务网站建设难不难
  • 邮轮哪个网站是可以做特价胃肠的中国新闻社级别
  • 12306网站建设团队wordpress实现付费浏览
  • 建设厅网站企业诚信分值网络舆情的网站
  • 能建网站的appwordpress添加文章列表
  • 电商网站开发平台pi netwo网站只做程序员
  • 网站设计需要在哪方面提升沈阳男科医院排名10强名单公布
  • o2o网站建设多少钱各大网站做推广的广告怎么做
  • 房山手机网站建设网站信息填写要求
  • 网页制作与网站建设实战大全 视频长春网站制作可选源晟4
  • 兰州网站seo费用wordpress删除修订
  • .net网站源码下载跨境电商网站怎么做
  • 前端网站开发培训网站案例
  • 网站配色技巧网络营销期末考试试题及答案
  • 佛山网站建设的市场手工制作大全视频
  • 余姚网站建设在哪里网页制作怎么学
  • 计算机软件网站建设唐山网站建设500元
  • 泉州专门做网站企业网站好做吗