- 57
- 0
- 约6.82千字
- 约 29页
- 2020-05-22 发布于江苏
- 举报
PowerBuilder实用教程(第5版)第12章 SQL语句——嵌入式SQL语句目 录01Select语句Select语句格式:SELECT col1, col2, ...,coln INTO :var1, :var2, ...:varn FROM table_name [WHERE condition_expression] [USING transaction_object]; 其中:(1)col1、col2等均为列名。(2)table_name为表名。(3)condition_expression为条件表达式。(4)var1、var2等均为PowerScript中定义的变量。(5)transaction_object表示当前连接数据库的事务处理对象,默认值为SQLCA。Select语句功能:从数据库中检索第一条满足条件的记录,并将结果存放到变量var1、var2…中。例如,从“XS”表中查找“name”为“李华”的记录,如果找到,则将其学号、性别、总学分的值存入变量“s1”“s2”“m1”中。程序如下:String s1, x1Char s2Integer m1x1=李华SELECT 学号, 性别, 总学分 INTO :s1, :s2, :m1 FROM XS WHERE name=:x1 USING sqlca; //这里有一个分号目 录02Insert语句Insert语句格式:INSERT [INTO] table_name [(col1, col2,..., coln)] VALUES(v1, v2,..., vn) [USING transaction_object];其中:(1)col1、col2等均为列名。(2)table_name为表名。(3)v1、v2等为PowerScript表达式。(4)transaction_object表示当前连接数据库的事务处理对象,默认值为SQLCA。Insert语句功能:在“table_name”表中插入一条记录,各列的值依次为“v1” “v2”等,若某列的列名未给出,则值为Null。例如,在“XS”表中插入一条记录,其列学号、姓名、性别、出生日期、总学分、备注的值分别为“081209”“张伟”“1”“1989-11-10”,其余列的值为Null。程序如下:String s_id, s_names_id=081209s_name=张伟 INSERT XS(学号,姓名,性别,出生日期,总学分,备注) VALUES(:s_id, :s_name, 1, 1989-11-10);目 录03Update语句Update语句格式:UPDATE table_name SET col1=v1 [,col2=v2,..., coln=vn] [WHERE condition_expression] [USING transaction_object];其中:(1)col1、col2等均为列名。(2)table_name为表名。(3)condition_expression为条件表达式。(4)v1、v2等为PowerScript表达式。(5)transaction_object表示当前连接数据库的事务处理对象,默认值为SQLCA。功能:更新“table_name”表中满足条件的记录,使列col1的值为v1、列col2的值为v2等。例如,将“XS”表中所有姓“王”的学生的总学分变为“0”。程序如下:Int m=0UPDATE XS set 总学分=:m where name like 王%; 目 录04Delete语句Delete语句格式:DELETE FROM table_name [WHERE condition_expression] [USING transaction_object];其中:(1)table_name为表名。(2)condition_expression为条件表达式。(3)transaction_object表示当前连接数据库的事务处理对象,默认值为SQLCA。功能:删除“table_name” 表中满足条件的记录。例如,删除“XS”表中列“总学分”的值大于“30”但小于“60”的记录。程序如下:Int m1=30,m2=60DELETE FROM XS WHERE总学分:m1 and总学分:m2;PowerBuilder实用教程(第5版)第12章 SQL语句——动态SQL语句目 录01类型一:固定操作表结构和记录类型一:固定操作表结构和记录格式:EXECUTE IMMEDIATE sqlstatement [USING transaction_object];其中,sqlstatement是一个内含SQL语句的字符串;tra
您可能关注的文档
- Excel 在会计中的应用-第1章 Excel基础.pptx
- Excel 在会计中的应用-第4章 Excel在应收账款管理中的应用.pptx
- Excel 在会计中的应用-第5章 Excel在固定资产管理中的应用 .pptx
- Excel 在会计中的应用-第6章 Excel在成本费用统计分析中的应用 .pptx
- Excel 在会计中的应用-第7章 Excel在进销存统计中的应用 .pptx
- Excel 在会计中的应用-第8章 Excel在会计中的应综合用 .pptx
- Excel在财务管理中的应用-第1章 Excel基础.pptx
- Excel在财务管理中的应用-第3章 内部长期投资.pptx
- Excel在财务管理中的应用-第5章 证券投资分析.pptx
- Excel在财务管理中的应用-第6章 借款筹资分析.pptx
最近下载
- 口腔数字化修复技术30课件.pptx VIP
- 《儿童血压测量规范》解读.pptx
- 中卫焦化厂冷凝鼓风工段初步设计.docx VIP
- 《心理学在管理中的应用》课件.ppt VIP
- 2026年黑龙江民族职业学院单招职业技能考试题库完整答案详解.docx VIP
- 第2课《幸福生活是奋斗出来的》教案-2025-2026学年第二学期三年级道德与法治统编版下册.docx
- 2025广东事业单位真题及答案.docx VIP
- 2026青海省公务员考试常识判断专项练习题有完整答案.docx VIP
- 银行保安服务 投标方案(技术方案).doc
- 2026中国藏语系高级佛学院招聘应届高校毕业生6人备考题库及一套参考答案详解.docx VIP
原创力文档

文档评论(0)