游游语录
游游语录范文第1篇
一个人的旅行,我走过了一季又一季,从夏蝉鸣叫,到雪花飘飞。一个人的旅行,我漂泊了一程又一程,从韶华年茂,到眉宇沧桑。
有多少和我一样,坐在不足平米的空间里,看着书里九万五千公里的绚丽。又或是和我一样,拥有一颗比九万五千公里还辽阔的心,却坐在不足一平米的椅子上。
每个人心中,都会有一个古镇情怀,流水江南,烟笼人家。
一个人旅行,不理会繁杂的琐事,自由自在地,去体验一个城市,一段故事,留下一片欢笑。
游游语录范文第2篇
2、每个人都争辩自己做的的对的,可是对,不意味着好。
3、最无耻的:真是的,咋给我引这么多牛!
4、最爱国型:都是猪,如果你爱国,请到石墓宰猪。
5、老大发工资了,要的兄弟快到处排队,一人500人人有份啊。
6、沙巴克收人了,只收22级以上的,入的快啊。
7、我对你的爱就如闪电,狂暴而剧烈,飞出的飞镖是向你传达的思念。
8、最现实的:人多怪少,法师多经验少,大哥大姐行行好!
9、每一张牌,都是对你的一份思念,我赌赢了所有,却赢不回你的爱。
游游语录范文第3篇
关键词:数据库;游标;SQL;PowerScript;PowerBuilder
中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)23-5564-02
The Usage of Cursor in PowerScript Programming
XING Xiao-ping
(PLA Commanding Communications Academy, Wuhan 430010, China)
Abstract:PowerBuilder PowerScript is a special programming language, because of its process-oriented, it can only receive and process the statement one by one. And the embedded SQL is a describe language, it produces a collection of data. The problems arise that SQL can only retrieve one record, while we hope that the SQL statement can be as flexible as DataWindow statement which can retrieve multiple records and process line by line when one uses a SELECT statement in PowerScript program. In that case, using cursors is a good solution, this paper describes the usage of cursors in PowerScript.
Key words:database; cursors; SQL; PowerScript; PowerBuilder
1 游标与PowerScript程序的结合过程
先明确两个概念:结果集与游标指针。所谓结果集指的是游标用SELECT语句执行后所产生的“数据集合”;而游标指针指的是游标在执行语句时的“当前位置”。游标在实际动作过程中主要完成两个步骤,一是利用SELECT语句把数据收集到结果集之中,二是通过挪动它的指针来逐条访问集合中的数据,见图1。
在游标中,SELECT的取值决定了结果集的内容,它逐条取出查询结果集,取值结果赋值给变量,并送给PowerScript语句进行加工处理,因此PowerScript的游标不但控制着这个集合,而且规定了结果集记录的顺序。可以这样说,游标是一条通道,是SQL查询结果集合与PowerScript顺序处理之间的一条通道。通过这条通道,实现PowerScript顺序处理与嵌入式SELECT 查询结果集之间的结合。
2 一段关于游标应用的代码
这是一个关于SELECT语句在游标中查询多行的数据处理的例子。其语法为:
String name
String U1=’A%’
DECLARE C1 CUESOR FOR //定义游标,游标名为C1
SELECT name FROM book//游标所对应的SELECT语句
WHERE book_code like:U1 //变量U1
OPEN C1;//打开游标,并执行此游标所对应的SELECT语句。
Lab1:
FETCH C1 INTO:name;//取出记录,并将游标往后挪动一位
If SQLCA.SQLCODE=0 then //如果取记录成功的话
Goto Lab1 //返回到Lab1处,继续循环过程,直到SQLCODE的值不为零
End If
CLOSE C1;//关闭游标
执行上述代码段,当程序打开游标时,变量U1被’A%’通配符代替,因此,该段代码的执行效果为:
SELECT name
FROM book
WHERE book_code like’A%’
当程序执行完该语句后,把游标指针移到查询结果集中的第一条,并且每次都执行FETCH语句:FETCH C1 INTO:name;
这样顺序循环,游标每取出一个数据,赋值给变量,并把游标的指标后移一位,值到取值结果。有时候,我们希望程序能够按要求的次序进行取值,这种情况下,就需要在SELECT语句中用 ORDER BY 子句把结合集先整理一下,再进行取值。
3 游标的定义与使用
在PowerScript程序中,游标的定义与使用通常分为下面几个步骤进行:声明游标(DECLARE CURSOR)、打开游标(OPEN CURSOR)、推进游标(FETCH CURSOR)和关闭游标(CLOSE CURSOR)。
1)定义游标
其语法格式为:DECLARE Cursor_Name CURSOR FOR SelectStatement {USING TransactionObject};
其中, Cursor_Name 为游标的名称(可以是任意有效的标识符) ,SelectStatement 为SELECT语句,TransactionObject为数据库事务处理对象(PowerBuilder的默认全局事务处理对象为SQLCA)。
该语句只是定义了一个游标,游标中的SELECT语句没有执行,类似于变量的说明。
2)打开游标
其语法格式为:OPEN Cursor_Name;
其中,Cursor_Name是将要打开的游标名,与定义游标不一样的是,该语句执行游标中的SELECT语句,并产生相应的查询结果集。
3)推进游标
其语法格式为:FETCH Cursor_Name INTO VariableList;
其中,Cursor_Name为游标名,VariableList为PowerScript中的变量列表,用于接收游标中当前记录的返回值,应与SELECT指定字段逐一匹配。当执行FETCH 语句后,游标指针后移一位,指向下一条记录。需要注意以下几点:
一是对事务处理对象属性值的判断。对于每次的FETCH执行,需要及时检查事务处理对象的SQLCode属性值,用以判定执行情况,并进行适当的处理。如果SQLCode=0,则表示记录提取成功;如果SQLCode=100, 则表示记录已提取完毕。
二是事务处理对象的使用时机。不能在FETCH语句中使用 USING TransObject子句,正确的使用方法是在DECLARE语句中指定事务处理对象。
三是关于FETCH的语法格式问题。除了默认格式(即,FETCH NEXT)外,还可以使用DBMS所支持的其它格式,比如:FETCH FRIST、FETCH PRIOR或FETCH LAST等,使程序执行更加灵活。
4)关闭游标
其语法格式为:CLOSE Cursor_Name;
其中,Cursor_Name为游标名。使用该语句需要注意的是:被关闭的游标必须是一个已经打开的游标。
4 结束语
作为嵌入式语言的一部分,游标在PowerScript程序中非常有用。如果能从基础入手,不断实践,掌握其方法,必能举一反三,提高编程效率。
参考文献:
[1] 卢守东.PowerBuilder中游标的应用技术[J].电脑开发与应用,2009,22(1):79.
游游语录范文第4篇
关键词:游标;检索;数据库编程
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)26-0001-02
Retrieving Resolution Analysis of Complicated Database Based on Cursor Technology
LI Mao-bin,YAO Hong,ZHU Hai-peng
(CSFCC,Chengdu 611731,China)
Abstract: This paper introduce the retrieving technology using cursor for several records in process of complicated database programming. In a certain extent, it could greatly resolute the problems of several records which could not be operated during database programming.
Key words: cursor;retrieval;database programme
1 引言
在数据库开发过程中,当检索的数据只是一条记录时,我们经常使用查询语句。但是在实际开发中经常会遇到这样的情况,即从一个结果集中逐一地取出每条数据,操作这条数据,如何解决这种问题呢?游标技术正好提供了一个很好的解决方法。
2 游标概述
游标施展才华的地方是构建在SQL中,用来查询数据库,获取记录集合的指针,它可以让开发者一次访问一行结果集,这可以让程序员完成需要分别在结果集中每个记录上执行的过程代码的任务,游标可以让我们以编程方式访问我们的数据。
在数据库中,游标提供一种像C语言一样对数据库表检索的灵活手段,使得程序员可以把结果集中的数据逐条取出来,来满足程序的要求,避免SQL编码中的短板。
3 复杂信息数据库编程问题的提出
在某项目数据库设计中,整件明细表导出的时候,整件涉及嵌套的问题,无法一次查询完成,整件关系如图1所示。这个时候就需要游标来解决。
创建一个过程,过程中游标检索子节点中是否还包含整件,如果包含就嵌套调用这个过程,如果没有就直接检索所有的值,按顺序列出到明细表中,检索流程如图2所示。
4 游标操作
游标使用的步骤如下:声明游标、打开游标、提取数据、关闭游标。
4.1 声明游标
游标使用前,首先声明它。游标的声明包括两个部分:游标的名称和这个游标用到的SQL语句。如声明一个PrjCursor的游标以查询某个整件下面的明细表信息,可以编写如下代码:
DECLARE PrjCursor CURSOR FOR
SELECT * FROM view_Prj WHERE FathPrjNo ="168";
游标的声明有一点注意的是,声明游标的代码行是不执行的,不能将debug时的断点设在这一行代码行上,也不能声明两个同名的游标。
4.2 打开游标
声明了游标后,操作前先打开游标。打开后执行这段SQL代码,例如打开上面声明的一个游标,我们需要输入代码:
OPEN PrjCursor;
打开游标是对数据库进行查询操作,这将耗费一段时间,具体耗费时间的量取决于使用系统的性能和SQL语句的复杂程度。
4.3 提取数据
当打开了游标并在数据库中执行了查询后,要用FETCH语句来取得数据。一条FETCH语句一次可以将一条记录放入程序员指定的变量中,通过FETCH语句我们逐条得到查询结果。在FETCH语句中可以指定游标的名称和目标变量的名称。代码如下:
FETCH PrjCursor INTO emp_PrjCursor;
上述方法就是取得一条数据的方法,通常情况下,我们要获取一个结果集的数据,所以我们通常都是把游标放置在一个循环体内,直至将结果集中的全部数据提取后,跳出循环。我们编写如下代码:
loop
fetch PrjCursor INTO emp_PrjCursor;
if(emp_PrjCursor%found) then
/*执行操作语句*/
end if;
end loop;
d) 关闭游标
在游标操作完成后关闭游标,以使系统释放游标占用的资源。代码如下所示:
CLOSE PrjCursor;
5 实例
通常我们把这段游标的代码封装在一个过程里,然后用这个过程来嵌套调用,这样不管实际嵌套多少层,都可以很好的满足要求。过程代码如下:
CREATE PROCEDURE procedure_MX(
iFathPrjNo in number /*过程参数:父节点序号*/
)
BEGIN
DECLARE CURSOR PrjCursor IS
SELECT * FROM view_Prj WHERE FathPrjNo = iFathPrjNo ;
emp_PrjCursor view_Prj %rowtype;
BEGIN
OPEN PrjCursor;
LOOP
FETCH PrjCursor INTO emp_PrjCursor;
IF(emp_PrjCursor%FOUND) THEN
procedure_MX(emp_PrjCursor. FathPrjNo);
/*执行操作语句*/
END IF;
END LOOP;
CLOSE PrjCursor ;
END;
END procedure_MX;
6 结论
在复杂数据库编程中,这种多条记录查询、操作的情况比较常见,但是数据库语言又不能像高级语言一样很灵活的进行循环嵌套等操作,游标技术很好地解决了这个问题,使得数据库编程也可以实现高级语言的大部分操作,同时也可以为项目的其他部分提供借鉴。
参考文献:
[1] Sean Dillon,Christopher Beck,等.袁勤勇,何欣,等译.Oracle编程入门经典[M].北京:清华大学出版社,2002.11.
[2] Thomas Kyte.Orcale9i&10g编程艺术深入数据库体系结构[M]. 苏金国,王小振,等译.北京:人民邮电出版社,2006.10.
游游语录范文第5篇
Abstract: Shaanxi, as a tourism province, has lager high-quality guide team, which can not be separated with the concern of professional train and guide qualification test. But, for recent years, there are many problems in test of expression, mental attitude and oral test. Through deep investigation, the author put forward feasible advices.
关键词: 陕西导游;汉语资格;口试;调查;分析
Key words: guider of Shaanxi; Chinese qualification; oral test; investigate; analyze
中图分类号:{G7}文献标识码:A文章编号:1006-4311(2011)18-0225-01
0引言
目前,陕西持有《导游资格证》书的各语种导游人员总数达到1.8l万人,各个等级的导游数量和质量号称“中国第一”,体现出陕西导游群体的高水平。但是,在导游资格考试中也存在一些亟待解决的问题。近年来,每年参加导游资格考试的近万人,以2007年为例,陕西省考生总数9600人,其中,汉语考生:7700人,口试人数约6600人 ,结合现场抽样数据分析,预计口试过关率为30%-33%。就近年来口试看,总体印象可归结为三点:其一、西安市考生不够认真,外地考生准备充分,朴实无华;其二、考生语言受网络语言的侵害严重,汉语语言功底越来越差;其三、通过对录像考试几年跟踪调查分析,这种考试方式与导游的实际工作有一定脱节,就效果而言,不如面试好。下面就考试存在的问题进行具体分析:
1考生的汉语语言功底不扎实
1.1 语音方面的问题①发音问题:普通话不标准、方言较重、吐字不清。②读音问题:将一些常见字读错,如将“戎”读成“戒”;“青骓”读成“青牙”;泮读成“半”等。
1.2 语言表达问题
1.2.1 语言节奏控制力欠缺表现一:排除紧张因素所促成的因素外,语句不连贯,断断续续的语言表达行为极为突出。可以看出网络语言侵入性的影响十分严重。表现二:阴阳顿挫表达能力差,语言平淡。表现三:肢体语言的运用普遍不佳,身、手、语结合能力差,节奏不够协调。表现四:语言的快慢结合水平普遍不佳,特别是一些准备非常充分,讲解熟练的考生在这个环节上,表现尤为突出。
1.2.2 语病多,胡诌行为严重!语言的规范性亟待加强表现一:“嗯、啊、呀、那”此类的虚词太多。表现二:用词不当。如,“老年朋友们祝你们积极向上”;“今天,我的演讲就到这里”;“骑在马上拿木棍打球”; “我现在感觉到热血沸腾”; “巍峨的山丘”;“有车兵、站兵”;“一些好心的游客可能要问”等等。 表现三:语言表达随意性较为严重。如,“九龙湖为关中吞云吐雾”;“国家元老―于佑任”;“他(玄奘)爬过雪山,越过草地”。另外,考生在语言的雅与俗的结合能力和语言的串联技巧也不是很强。对此,建议加强汉语语言测试。
2导游词不规范,影响了考生的二度创作
以法门寺为例,几乎所有考生的开篇都是“佛说:五百年前的回眸,换来你我的擦肩而过”。从导游技巧方面分析,对法门寺这样的佛教圣地,以这样的歌词开篇非常不合时宜。不是什么地方都可以用这样的语言表达的。从知识方面看,释迦牟尼佛也从来没有说过这样的话。给人以弄巧成拙、不舒服之感。
究其原因,第一、我省导游词市场混乱,一些错误百出的导游词在一些院校大肆流行,让很多考生输在起跑线上。第二、导游培训市场扩容过快,导致师资队伍良莠不齐,进而误人子弟。第三、培训时间短,导致课时量不足,使教师无时间为学生纠错。以陕西导游一课为例,这门课是一门厚度很深的课程,是考生必须认真学习的核心课程,但是,陕西绝大多数的培训点给这门课的课时均为36课时,这使教师的授课显得非常粗略,不够精致。
基于此,笔者建议:第一,尽快选定中国旅游出版社出版的《陕西导游词》一书,作为各个院校导游培训必备教材。第二、强化师资队伍建设,提高师资队伍的业务素质。第三、增加课时量。
3考生的精神状态普遍不佳,亲和力欠缺
导游是“民间大使”,对从事这方面工作的从业者在体貌和亲和力方面的要求比较高,但是,考试中发现考生无论穿着、发型都不符合导游在这环节方面的职业要求。另外,许多考生年纪轻轻,眼睛就变得泡泡的,脸色非常难看,说明这些考生长时间泡在网吧之中,精神状态欠佳。这一方面问题,西安地区的考生尤为突出,这使他们的第一印象普遍不好,失分不少。同时,考生的语言亲和力,眼神亲和力、手势亲和力均显不足,给人以干巴巴背书、冷冰冰的面容的印象。建议增加导游礼仪规范课程或在导游业务课里增加这方面的内容。
4录像考试存在的弊端较大
自2005起,陕西导游口试改为录像考试,至今已有四个年头。对于这种考试方式的好与坏,见仁见智。笔者通过这四年的跟踪,对面试和录像考试优缺点进行比较分析,显见录像考试弊大于利,所以建议恢复面试。
5考生的基础知识和转化力需要加强
5.1 知识储备知识储备的多与少是考查考生知识综合能力的基础,许多考生连“三秦”、“八仙”这样最基本的概念都不知道,甚至乱解释,如,有的考生就把“花仙子”纳入到“八仙”之中。
5.2 知识的准确性差,概念不清导游讲解得第一要务就是信息传递准确到位。此次考试,笔者有意识地注意考生在这个方面的表现。通过观察,感觉大多数考生在这个方面都存在比较严重的问题。如,“在古代的时候,印刷术不发达”;“‘安史之乱’导致唐朝灭亡”;“华清池是温泉寺院”;“袁世凯忘记带假牙”;“西安事变奠定了抗日战争的第二次基础”;“曲江新区是西北地区最大的主题公园”;“三方佛为阿弥陀佛、释迦牟尼佛和观世音菩萨”等等。
5.3 知识的灵活运用能力弱,不会利用有限的讲解空间个性化讲解是现代旅游的导游讲解特征之一。就导游资格考试来说,这方面的考查就是观察考生的知识灵活运用能力。从此次现场录像考查看,考生的知识灵活运用能力下降明显。究其原因有三点:①考生的知识采购能力不高,不会量体裁衣。②讲解平淡,知识的剥离能力差,语言表达缺乏感染力。③讲解空间驾驭能力弱,特别是对钳子现场资源的驾驭能力差,如对麦克风、图片、镜头等组成的讲解空间驾驭不足,对房间利用宽度窄。
总之,上述问题都是笔者在参与导游资格考试过程中,调查发现并分析的普遍存在的问题,希望有关部门对导游资格门槛这一课题高度重视,组织从事教育培训的专家学者进行深入调查研究,使导游资格考试更为规范、更具有科学性。
参考文献:
[1]2008中国旅游统计年鉴.中国旅游出版,2008,11.
[2]2007陕西统计年鉴.陕西统计局出版社,2007,9.
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至tiexin666##126.com举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://tiexin66.com/fwzx/15792.html