找到 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

497 阅读量

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

数据库之战: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 之间的重要区别。序号关键SQLPL/SQL1定义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 整除,则 它是闰年 否则 它不是闰年结束示例DECLARE year NUMBER := 2012; BEGIN IF MOD(year, 4)=0 ... 阅读更多

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

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

10K+ 阅读量

给定 'n' 个数字,任务是在 PL/SQL 中生成从 0 到 n 的斐波那契数列,其中整数的斐波那契数列形式为 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) 的组合,于 20 世纪 80 年代初推出... 阅读更多

在 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 阅读量

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

广告