如何使用 C++ 在 PL/SQL 中反转字符串

PL/SQL 是一种块结构语言,它将 SQL 的功能与过程命令相结合。在本文中,我们将讨论 PL/SQL 中的程序来反转给定的字符串,例如 -

Input : taerGsIdoG
Output : GodIsGreat
Explanation : reverse string of “taerGsIdoG” is “GodIsGreat”.

Input : LQS
Output : SQL
Explanation Reverse string of “LQS” is “SQL”.

寻找解决方案的方法

  • 首先,您需要找到给定字符串的长度。

  • 现在您可以以相反的顺序遍历该行。

  • 遍历时将每个字符存储在另一个字符串中。

  • 最后,您可以打印反转的字符串。

示例

DECLARE
   -- declaring variables to be used.
   input_string VARCHAR(50) := 'taerGsIdoG';
   length NUMBER;
   reversed_string VARCHAR(20);

BEGIN
   -- finding the length of the string.
   length := Length(input_string);

   -- traversing the string in reversed order.
   FOR i IN REVERSE 1.. length LOOP
   -- storing each character in reversed_string variable
   reversed_string := reversed_string || Substr(input_string, i, 1);
   END LOOP;

   dbms_output.Put_line(‘Reversed string : ' || reversed_string);
END;
输出结果
Reversed string: GodIsGreat

结论

在本文中,我们将讨论一种非常简单的 PL/SQL 编程语言;感觉就像用普通的英语给系统下命令一样,是块结构的语言。我们还讨论了一个用 PL/SQL 语言反转字符串的程序。我们希望这篇文章对您有所帮助。