`

oracle中的plsql语句注意示项

阅读更多
我们以实例例子作为示例
1.declare 
2. id2 integer :=20;
3. name varchar2(20) :="dingdingding";
4. age integer = 20;
5. vname varchar2(20) := '12'
  
6.begin
7.  UPDATE User u SET u.vname = vname WHERE u.id = id2
8.end


上面的代码段出现了好几个位置出错误:
错误点:3,4,5,7,8
那为什么出错呢我们一一讲解
首先3位置:orcale中的字符是用单引号而不能用双引号
其次4位置:orcale中的赋值不是用等号而是用":="这个符号赋值
再次5位置:结尾少了结束符";"
其中7位置:这个错是因为我们自定义的变量最好不要和字段名相同,要不会出错
          u.vname = vname  最好是右边的vame换成其他的变量名以防出错
最后8位置:begin...end是一个语句后得加结束符";"

下面例出正确的写法(这些小细节决定成败哦)
declare 
  id2 integer :=20;
  name varchar2(20) :='dingdingding';
  age integer := 20;
  vname2 varchar2(20) := '12';
  
begin
  UPDATE User u SET u.vname = vname2 WHERE u.id = id2
end;
分享到:
评论

相关推荐

    《Oracle PLSQL 从入门到精通》.zip

    执行部分则是程序的主要逻辑,包括SQL语句和PLSQL语句;异常处理部分用于捕获和处理运行时可能出现的错误。 在PLSQL中,你可以创建存储过程和函数,这些是可重复使用的代码块,可以提高效率并减少数据访问的复杂性...

    oracle 数据库 plsql 存储过程

    #### 五、常见问题及注意事项 1. **别名使用**:在Oracle中,数据表别名不能加`AS`。 2. **SELECT INTO 语句**:在存储过程中使用`SELECT INTO`时,必须确保选择的行存在,否则会抛出`NO DATA FOUND`异常。 3. **...

    自己整理的Oracle常用高级语句.rar

    文档可能讲解了配置和使用数据链路的步骤及注意事项。 8. **Oracle 11g导出空表、少表解决办法**: 在Oracle 11g中,可能遇到导出时某些表为空或缺失的情况。文档可能提供了如何处理这些问题的策略,以确保完整...

    ORACLE_PLSQL学习总结(提高)

    ##### 2.3 嵌入SELECT语句注意事项 - **必须返回一条数据**:如果查询结果为空或有多条记录,则会抛出异常。 - **TOO_MANY_ROWS**:如果查询返回多于一行的数据。 - **NO_DATA_FOUND**:如果查询未找到任何匹配的...

    Oracle PLSQL编程最佳实践中文版

    - **注意事项**: - 确保遵循Oracle的最佳实践指南,避免潜在的性能问题。 #### 基础 - **调试**: - 使用调试工具或打印语句来追踪代码执行路径,定位错误。 - **创建模板**: - 设计通用的模板代码,减少重复...

    plsql&&oracle

    "安装必看.txt"可能是安装指南或注意事项,提醒用户在安装过程中遵循的步骤和须知;"173绿色软件下载.url"可能是指向该软件下载源的快捷链接。 总结来说,PLSQL是Oracle数据库的重要组成部分,提供了一种强大的方式...

    Oracle软件plsql注册码

    #### 四、使用注意事项 虽然上述提供了Productcode、Serialnumber和Password等信息,但在实际使用过程中需要注意以下几点: 1. **合法性问题**:使用非官方渠道获取的注册码可能存在法律风险,建议通过正规途径...

    用plsql将mdb文件导入到oracle数据库中

    ### 四、注意事项 - **数据类型匹配**:确保MDB文件中的数据类型与Oracle数据库中的数据类型相匹配。 - **字段映射**:如果存在字段名称冲突或需要进行特殊处理的情况,需在导入前进行适当调整。 - **性能优化**:...

    Oracle Developer:第11章 PLSQL基础.pdf

    ### 注意事项 - PL/SQL代码块必须严格符合语法规则。 - 正确处理异常,避免程序因未捕获的异常而中断。 - 合理使用命名程序单元,提高代码的可维护性和重用性。 - 确保代码优化,减少不必要的资源消耗。 ### 结语 ...

    oracle sql & plsql

    - 注意事项: - 数据库标识(SID/全局数据库名)可以自行命名。 - 安装路径不能包含中文字符。 - 若使用镜像文件安装出现问题,可尝试先拷贝至本地再安装。 - 若使用Java开发,需注意Oracle安装过程中会自动添加JRE ...

    Oracle_plsql讲义:第23章 使用子程序和包.ppt

    存储子程序和包的注意事项: * 优势:可以由多个数据库用户共享 * 隐含影响:存储子程序间的依赖性、包状态的处理方法、运行存储子程序和包所需要的特权 子程序的依赖性: * 依赖:数据字典记录了存储过程或函数...

    plsql删除重复记录

    #### 注意事项 - 在执行删除操作前,请确保已经备份了相关数据。 - 如果表中有外键约束,可能需要先禁用或调整这些约束。 - 根据实际需求,可能还需要调整`GROUP BY`子句中的字段。 通过上述步骤,你可以有效地...

    基于PLSQL的数据库备份方法

    PL/SQL Developer是Oracle数据库中用于导入或导出数据库的主要工具,本文将介绍利用PL/SQL Developer导入和导出数据库的过程,并对导入或导出时的一些注意事项进行了说明。 一、导出步骤 PL/SQL Developer提供了...

    oracle精简客户端-免安装-快速配置plsql等连接

    **注意事项**: - 确保你的操作系统和Oracle客户端版本兼容。 - 防火墙设置可能会影响连接,确保数据库服务器的监听端口对客户端开放。 - 安全性方面,避免在生产环境中使用免安装客户端,因为它可能缺少安全更新和...

    精通oracle 10g plsql 编程-学习笔记

    - **注意事项**: - 分组函数通常会忽略NULL值,除非使用`COUNT(*)`。 - 如果选择列表中包含非分组函数的列,则这些列必须出现在`GROUP BY`子句中。 - 使用分组函数时,必须确保数据集的有效性,避免逻辑错误。 ...

    plsqldeveloper+中文应用程序

    4. 使用注意事项: - 确保计算机上已安装了与PL/SQL Developer兼容的Oracle客户端或Instant Client。 - 为了充分发挥功能,可能需要对Oracle的环境变量如TNS_ADMIN进行配置。 - 遵循良好的编程规范,如使用有意义...

    oracle11g_oci.zip 32位 plsql/developer 连64oracle11g

    6. **安全注意事项**:在进行数据库连接时,务必注意数据安全,避免暴露敏感信息。使用强密码,定期更改密码,并限制不必要的网络访问权限。此外,保持软件更新以防止潜在的安全漏洞。 7. **性能优化**:使用OCI...

    plsql导出导入oracle表结构方法

    3. **导出注意事项**: - 如果未选择任何特定对象,默认情况下会询问是否导出所有对象。 - 导出文件包含了创建表的DDL语句以及其他相关的数据库对象,如索引、触发器等。 - 导出时可以自定义过滤条件,比如仅导出...

    plsql跟踪工具.rar

    5. **注意事项**: - 跟踪会产生大量数据,可能导致性能下降,因此只应在必要时开启,并尽快关闭。 - 数据安全和隐私:确保遵循数据保护政策,不要在生产环境中无限制地使用跟踪,尤其是在涉及敏感数据时。 总的...

Global site tag (gtag.js) - Google Analytics