找到 21 篇文章 关于 PL/SQL

在 PL/SQL 中计算字符串中字符和单词的数量

Sunidhi Bansal
更新于 2020年5月15日 10:21:54

2K+ 次浏览

给定任意长度的字符串,任务是使用 PL/SQL 计算字符串中字符和单词的数量。PL/SQL 是 SQL 与编程语言的过程功能的组合。它由 Oracle 公司在 90 年代初期开发,以增强 SQL 的功能。PL/SQL 是嵌入在 Oracle 数据库中的三种主要编程语言之一,另外两种是 SQL 本身和 Java。在 PL/SQL 块中,我们有 DECLARE 块,用于声明程序中使用的变量,以及 BEGIN 块,我们在其中编写逻辑…… 阅读更多

在 PL/SQL 中将距离从公里转换为米和厘米

Sunidhi Bansal
更新于 2020年5月15日 08:27:43

496 次浏览

任务是使用 PL/SQL 将距离从公里转换为米和厘米。PL/SQL 是 SQL 的扩展,它将 SQL 的数据操作与过程语言的工作结合起来。根据问题,我们应该以公里为单位的距离,其值需要转换为米和厘米。根据转换规则:1 公里 = 1000 米;1 公里 = 100000 厘米。根据此转换规则,我们希望通过 PL/SQL 中的逻辑来转换距离。示例 输入:公里 = 10 输出:米 = 10000 厘米 = 1000000 输入:公里 = 9 输出:米 = 9000 厘米 = 900000…… 阅读更多

数据库之战:MSSQL Server、Oracle PL/SQL 和 MySQL

Samual Sam
更新于 2020年1月16日 07:56:19

3K+ 次浏览

市场上有如此多的数据库,思想之战已经开始,现在是了解市场上三大关系数据库(Microsoft SQL Server、Oracle PL/SQL 和 MySQL)之间差异和重要性的最佳时机。关系数据库管理系统目前已成为行业的支柱,并且有如此多的选择,很难确定选择哪一个。关系数据库管理系统于 20 世纪 80 年代推出。本文重点探讨行业中三种流行的 RDBMS 的历史和特性:Microsoft SQL Server、Oracle 和 MySQL…… 阅读更多

SQL 和 PL/SQL 之间的区别

Mahesh Parahar
更新于 2019年11月27日 07:32:03

15K+ 次浏览

SQL(结构化查询语言)是一种标准的数据库语言,用于创建、维护和检索关系数据库,而 PL/SQL(SQL 的过程语言扩展)则扩展了 SQL 并为其提供了过程功能。以下是 SQL 和 PL/SQL 之间的重要区别。序号 关键 SQL PL/SQL 1 定义 SQL 是数据库的结构化查询语言。PL/SQL 是一种使用 SQL 的数据库编程语言。2 变量 SQL 没有变量。PL/SQL 具有变量、数据类型等。3 控制结构 SQL 没有 FOR 循环、if 控制和类似的结构。PL/SQL 具有 FOR 循环、while 循环、if 控制和其他类似的结构。4 操作 SQL 每次只能执行一个操作。PL/SQL 可以执行多个操作…… 阅读更多

检查 PL/SQL 中的数字是否为回文数

Arnab Chakraborty
更新于 2019年9月27日 10:42:03

8K+ 次浏览

在本节中,我们将了解如何使用 PL/SQL 检查数字是否为回文数。在 PL/SQL 代码中,一些命令组按相关声明语句的块排列。如果数字及其反转后的数字相同,则该数字为回文数。例如,数字 12321 是回文数,但 12345 不是回文数。示例 DECLARE n number; m number; temp number:=0; rem number; BEGIN n :=12321; m :=n; while n>0 loop rem := mod(n, 10); temp := (temp*10)+rem;…… 阅读更多

在 PL/SQL 中检查给定年份是否为闰年

Arnab Chakraborty
更新于 2019年9月27日 07:46:15

3K+ 次浏览

在这里,我们将了解如何使用 PL/SQL 检查给定年份是否为闰年。在 PL/SQL 代码中,一些命令组按相关声明语句的块排列。闰年检查算法如下所示。算法 isLeapYear(year):begin 如果 year 可被 4 整除且不可被 100 整除,则 它是闰年 否则,如果该数字可被 400 整除,则 它是闰年 否则 它不是闰年 end 示例 DECLARE year NUMBER := 2012; BEGIN IF MOD(year, 4)=0 …… 阅读更多

PL/SQL 中的斐波那契数程序

Sunidhi Bansal
更新于 2019年9月20日 14:39:12

10K+ 次浏览

给定 'n' 个数字,任务是从 0 到 n 生成 PL/SQL 中的斐波那契数,其中整数斐波那契数列的形式为 0, 1, 1, 2, 3, 5, 8, 13, 21, 34,其中整数 0 和 1 将具有固定空间,之后添加两位数,例如,0+1=1(第 3 位)1+1=2(第 4 位)2+1=3(第 5 位)等等。斐波那契数列 F(n) 将具有递归关系定义为:Fn = Fn-1 + Fn-2 其中,F(0)=0 和 F(1)=1 始终是固定的。PL/SQL 是 Oracle 产品,它是 SQL 和过程语言 (PL) 的组合,于早期…… 阅读更多

在 PL/SQL 中打印 tutorialspoint 的金字塔

Sunidhi Bansal
更新于 2019年8月9日 06:19:06

788 次浏览

PL/SQL 代表“SQL 的过程语言扩展”。它是 SQL 和编程语言提供的过程功能的混合体。它由 Oracle 公司在 20 世纪 80 年代后期开发,作为 SQL 和 Oracle 关系数据库的过程扩展语言。PL/SQL 程序包含可以嵌套的块,块结构如下所示:DECLARE -- 它包含声明语句 BEGIN -- 它包含可执行语句 EXCEPTIONS -- 它包含异常处理语句 END;示例 在 PL/SQL 中,单行注释以双连字符 (--) 开头,多行注释以斜杠星号 (/*) 开头,并以…… 阅读更多

如何对 NUMC 类型字段使用 SUM 函数?

Johar Ali
更新于 2019年7月30日 22:30:20

587 次浏览

NUMC 是数字文本。由于这是文本,因此无法实现 SUM 函数,因为它在数据库中是 varchar 类型。没有简单的解决方案。一种方法是将数据复制到内部表中,通过循环遍历所有行来将 NUMC 数据转换为 DEC,然后对其进行求和和分组,然后将 DEC 值转换回 NUMC 值。

无法创建字典对象:通过添加两个数据库表来查看

Amit Sharma
更新于 2019年7月30日 22:30:20

74 次浏览

创建视图时,它是使用内部联接在多个数据库表之上创建的。请注意,数据库视图的基础表应该是透明表。要在两个表上创建视图,您必须输入要维护的主表,并将光标放置在该字段中,然后单击表列表下方的按钮并选择另一个表以添加视图。如果您没有此选项,则意味着关系不正确。要了解有关数据库视图的更多信息:https://help.sap.com/doc/abapdocu_750_index_htm/7.50/en-US/abenddic_database_views.htm阅读更多

广告
© . All rights reserved.