嵌入式SQL语句中,何时需要使用游标?何时不需要使用游标?
①不涉及游标的情况如果是INSERT.DELETE和UPDATE语句,那么加上前缀标识"EXECSQL"和结束标识“;”,就能嵌入在宿主语言程序中使用。,对于SELECT语句,如果确认查询结果是单元组时,也可直接嵌人在主程序中使用,此时应在SELECT语句中增加一个INTO子句,将查询结果存人对应的共享变量中。②必须涉及游标的情况当SELECT语句查询结果是多个元组时,此时宿主语言程序无法直接使用,一定要用游标机制把多个元组一次-一个地传送给宿主语言程序进行处理。
举一反三
内容
- 0
关于游标,下列说法正确的是_________。? 游标中的 SQL语句被执行并产生结果是在Declare Cursor时进行的;|一个游标只能打开与关闭一次;|游标使用之前需要先声明再打开;|若要重新执行游标中的SQL语句,需要重新声明游标并打开游标;
- 1
使用显式游标需要哪几个步骤
- 2
在SQLServer中使用游标,需要声明游标、打开游标、读取游标中的数据、关闭游标、释放游标。
- 3
游标使用完毕需要关闭
- 4
在嵌入式SQL中,与游标相关的有四个语句,其中使游标定义中的SELECT语句执行的是( )