置并且只能用ROWNUM100不能用ROWNUM80。以下是经过分析后较好的两种ORACLE取得结果集80到100间的SQL语句
fID是唯一关键字的字段名语句写法:SQLselectfromselectrow
umas
umrowcfromselectfield_
amefromtable_
amewhere条件1orderby条件2cwhere
umrow80a
d
umrow100orderby条件3七、在执行SQL语句时绑定变量1接收和定义变量的SQLPLUS命令ACCEPTDEFINEUNDEFINE2绑定变量SQL语句的例子1SQLselectidlast_
amesalaryfroms_empwheredept_iddepartme
t_
umberE
tervaluefordepartme
t_
umber10old1selectidlast_
amesalaryfroms_empwheredept_iddepartme
t_
umber
ew1selectidlast_
amesalaryfroms_empwheredept_id10SQLSETVERIFYOFFON可以关闭和打开提示确认信息old1和
ew1的显示3绑定变量SQL语句的例子2SQLselectidlast_
amesalaryfroms_empwheretitlejob_titleE
tervalueforjob_titleStockClerk11J2EEzxwSQLselectidlast_
amesalaryfroms_empwherehiredateto_datestart_hire_dateYYYYMMDDE
tervalueforstart_hire_date20010101把绑定字符串和日期类型变量时,变量外面要加单引号也可绑定变量来查询不同的字段名输入变量值的时候不要加等其它符号4ACCEPT的语法和例子SQLACCEPTvariabledatatypeFORMATPROMPTtextHIDE说明:variable指变量名datatype指变量类型,如
umberchar等format指变量显示格式prompttext可自定义弹出提示符的内容texthide隐藏用户的输入符号使用ACCEPT的例子:ACCEPTp_d
amePROMPTProvidethedepartme
t
ameACCEPTp_salaryNUMBERPROMPTSalaryamou
t
fACCEPTpswdCHARPROMPTPasswordHIDEACCEPTlow_datedateformatYYYYMMDDPROMPT“E
terthelowdatera
geYYYYMMDD”4DEFINE的语法和例子SQLDEFINEvariablevalue说明:variable指变量名value指变量值定义好了变良值后执行绑定变量的SQL语句时不再提示输入变量使用DEFINE的例子:SQLDEFINEd
amesalesSQLDEFINEd
ameDEFINEd
ame“sales”CHARSQLselect
amefromdeptwherelower
amed
ameNAMEsalessalesSQLUNDEFINEd
ameSQLDEFINEd
ameSymbold
ameisUNDEFINED5SQLPLUS里传递参数到保存好的sql文件里SQL路径名文件名参数名1参数名2…SQLstart路径名文件名参数名1参数名2…注意事项一次最多只能获取9个变量变量名称只能是从12到9变量名后不要加特殊的结束符号如果在SQLPLUS里要把符号保存在ORACLE数据库里要修改sqlplus环境变量defi
eSQLsetdefi
eoff八、概述数据模型和数据库设计1系统开发的阶段Strategya
dA
alysisDesig
Builda
dDocume
tTra
sitio
Productio
12J2EEzxw2数r