小编Ani*_*ket的帖子

如何从pl sql过程运行sql脚本

我有一个程序,如:

CREATE OR REPLACE PROCEDURE test is 
BEGIN

  DBMS_OUTPUT.PUT_LINE('This is a Test');
END;
Run Code Online (Sandbox Code Playgroud)

我想运行存储在当前目录中的一些sql脚本.我可以使用'@ scriptname.sql'从sqlplus运行它们,但是如何从程序中执行此操作?例如:

CREATE OR REPLACE PROCEDURE test is 
BEGIN

  DBMS_OUTPUT.PUT_LINE('This is a Test');
  @scriptname.sql

END;
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用!是否有特定的从pl/sql程序运行sql脚本?

sql oracle plsql

9
推荐指数
3
解决办法
3万
查看次数

Java中的初学者 - 字符串格式="|% - "+ maxW [j] +"s"; - 这个字符串做什么?

我是Java中的菜鸟,我遇到了下面的代码,无法弄清楚它的功能.maxw []是int类型的数组.row []是String类型的数组.

             String format = " | %-"+maxW[i]+"s";
       System.out.printf(format,row[i]);
Run Code Online (Sandbox Code Playgroud)

我的问题是:对于这个语句:System.out.printf(format,row [i]); 只有'|' 在行[i]的值被打印之后,为什么'% - (maxW [i]的值)和's'没有打印?

java string format

4
推荐指数
1
解决办法
301
查看次数

标签 统计

format ×1

java ×1

oracle ×1

plsql ×1

sql ×1

string ×1