分享下之前学习pl/sql中用到的命令

简介: pl/sql

-- pl/sql语句:编程

-- sqlserver:declare @v_name varchar(20)  

-- 显示服务器打印

setserveroutputon;

-- 定义变量

declare v_ename varchar2(20);-- String v_ename;begin

 -- 变量赋值,

v_ename :='Smith';

 -- 输出变量

dbms_output.put_line('名字是:'||v_ename);end;

-- 执行符号

/

-- 定义两个变量,相加得到结果

-- 两个整数的

declare v_i number;v_j number;v_res number;begin v_i :=100; v_j :=200; v_res := v_i + v_j; dbms_output.put_line('相加的结果是:'||v_res);end;/

-- 查询出用户名为1的人的名字,并打印出来

declare v_username varchar2(20);beginselect username into v_username  from userinfo where userid =3;-- 赋值语句 dbms_output.put_line('名字是:'||v_username);end;/

-- PL/SQL错误处理方式

declare v_username varchar2(20);beginselect username into v_username from userinfo where userid =2; dbms_output.put_line('名字是:'||v_username);exceptionwhenno_data_foundthen     dbms_output.put_line('对不起,没有这个员工号……');end;/

-- 参数变量

declare v_username varchar2(20);v_no number;begin v_no :=2;select username into v_username from userinfo where userid = v_no; dbms_output.put_line('名字是:'||v_username);exceptionwhenno_data_foundthen     dbms_output.put_line('对不起,没有这个员工号……');end;/

--  任意参数

declare v_username varchar2(20);beginselect username into v_username from userinfo where userid = &no; dbms_output.put_line('名字是:'||v_username);exceptionwhenno_data_foundthen     dbms_output.put_line('对不起,没有这个员工号……');end;/
相关文章
|
20天前
|
SQL 存储 关系型数据库
MySQL进阶突击系列(01)一条简单SQL搞懂MySQL架构原理 | 含实用命令参数集
本文从MySQL的架构原理出发,详细介绍其SQL查询的全过程,涵盖客户端发起SQL查询、服务端SQL接口、解析器、优化器、存储引擎及日志数据等内容。同时提供了MySQL常用的管理命令参数集,帮助读者深入了解MySQL的技术细节和优化方法。
|
1月前
|
SQL 安全 前端开发
Web学习_SQL注入_联合查询注入
联合查询注入是一种强大的SQL注入攻击方式,攻击者可以通过 `UNION`语句合并多个查询的结果,从而获取敏感信息。防御SQL注入需要多层次的措施,包括使用预处理语句和参数化查询、输入验证和过滤、最小权限原则、隐藏错误信息以及使用Web应用防火墙。通过这些措施,可以有效地提高Web应用程序的安全性,防止SQL注入攻击。
53 2
|
1月前
|
SQL 数据采集 监控
局域网监控电脑屏幕软件:PL/SQL 实现的数据库关联监控
在当今网络环境中,基于PL/SQL的局域网监控系统对于企业和机构的信息安全至关重要。该系统包括屏幕数据采集、数据处理与分析、数据库关联与存储三个核心模块,能够提供全面而准确的监控信息,帮助管理者有效监督局域网内的电脑使用情况。
25 2
|
2月前
|
SQL 存储 数据库
新建数据集SQL命令详解及技巧
在数据库管理中,新建数据集(即创建新表)是常见的操作之一
|
2月前
|
SQL 存储 数据库
SQL学习一:ACID四个特性,CURD基本操作,常用关键字,常用聚合函数,五个约束,综合题
这篇文章是关于SQL基础知识的全面介绍,包括ACID特性、CURD操作、常用关键字、聚合函数、约束以及索引的创建和使用,并通过综合题目来巩固学习。
52 1
|
2月前
|
SQL 安全 关系型数据库
sql注入原理和sqlmap命令的基础命令以及使用手法
sql注入原理和sqlmap命令的基础命令以及使用手法
|
4月前
|
SQL 存储 关系型数据库
PostgreSQL核心之SQL基础学习
PostgreSQL核心之SQL基础学习
60 3
|
4月前
|
SQL Oracle 关系型数据库
SQL与PL/SQL:数据库编程语言的比较
【8月更文挑战第31天】
90 0
|
4月前
|
SQL 数据库 开发者
深入理解SQL中的ALIAS命令
【8月更文挑战第31天】
95 0
|
4月前
|
SQL 存储 关系型数据库

热门文章

最新文章