13-计算器设计SQL语句PowerBuilder数据库程序设计(曹玉茹版)重点.ppt

13-计算器设计SQL语句PowerBuilder数据库程序设计(曹玉茹版)重点.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《PowerBuilder数据库程序设计》 ——2010年上海市教委重点课程 商务信息学院计算机教学部 第十三讲 SQL语句 计算器设计 作品展示(4) ——计算机DIY零售管理系统 07韦思辰 08谢燕斐 08林中杰 参 加 第三届中国大学生(文科)计算机设计大赛 荣获二等奖 作品展示(4) ——计算机DIY零售管理系统 作品截图1 作品展示(4) ——计算机DIY零售管理系统 作品截图2 作品展示(4) ——计算机DIY零售管理系统 作品截图3 作品展示(4) ——计算机DIY零售管理系统 作品截图4 作品展示(4) ——计算机DIY零售管理系统 作品截图5 作品展示(4) ——计算机DIY零售管理系统 作品截图6 SQL语句 SELECT INSERT UPDATE DELETE 计算器设计 本节内容 SQL语句167 SQL的概念 在PowerBuilder中,绝大多数与数据库的交互是通过DataWindow完成的,由于DataWindow大量内置的功能使初学者甚至无需编写SQL语句就能操纵数据库。 PowerBuilder提供了一整套嵌入式SQL语句,是一种高级数据库操纵语言,它可以象任何其它PowerScript语句一样嵌入在对象、控件的事件中或函数中,能够更灵活地操纵数据库。 SELECT INSERT UPDATE DELETE SQL语句167 嵌入式SQL语句书写规则: 嵌入式SQL语句必须以分号“;”结束 嵌入式SQL语句当用到变量时,要在变量前面添加冒号“:” 嵌入式SQL语句可以写成一行,也可以写成比较容易理解的多行 在如下几个嵌入式SQL语句中通用参数说明如下: Tab_name:数据表的名字 Condition_expression:条件表达式 col1,col2,... coln:字段名 var1,var2,... varn:变量名 Transaction_object:连接数据库的事务对象,默认为SQLCA SELECT语句167 句法格式: SELECT col1,col2,... coln INTO :var1,:var2,... :varn FROM table_name [ WHERE condition_expression ] [ USING transaction_object ]; 功能:将数据表table_name中满足条件condition_expression的第一条记录的字段值col1,col2 ... coln放入变量var1,var2,... varn中。 例如,把数据表addressbook中某编号记录中的“姓名”,”性别”,“籍贯”取出来保存在变量s1,s2,s3中并显示出来的代码如下: String s1,s2,s3 SELECT 姓名,性别,籍贯 INTO :s1,:s2,:s3 FROM addressbook WHERE 编号=trim(:sle_1.text); sle_2.text=s1 sle_3.text=s2 sle_4.text=s3 INSERT语句167 句法格式: INSERT INTO table_name(col1,col2,... coln) VALUES(:var1,:var2,... :varn) [ USING transaction_object ]; 功能:在数据表table_name中插入一条记录,各字段的值分别为var1,var2,... varn,若某字段的值未给出,则赋值NULL。 例如,给数据表addressbook中插入 “编号”,“姓名”,”性别”,“籍贯”一条记录的代码为: String s1,s2,s3,s4 s1=sle_1.text s2=sle_2.text s3=sle_3.text s4=sle_4.text INSERT INTO addressbook( 编号,姓名,性别,籍贯) VALUES(:s1,:s2,:s3,:s4); UPDATE语句168 句法格式: UPDATE table_name SET col1=:var1, //逗号结尾 col2=:var2, //逗号结尾 ... Coln=:varn //最后一个没有逗号 [ WHERE condit

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档