找到 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閱讀更多

廣告