如何在 SQL Plus 中隐藏用于用户输入的 ACCEPT 命令,同时在文本文件中假脱机处理它?我试过了"set VERIFY off"
How to hide ACCEPT command used for user input in SQL Plus while spooling it in a text file? I have tried "set VERIFY off"
我是 SQL Plus 的新手。我在 SQL 文件中有多个查询。
一些查询有变量,所以每当我为此使用 ACCEPT 时,输出文件都会被假脱机,包括我输入的命令和输入。
类似的东西:
SP2-0003:格式错误的 ACCEPT 命令以 ,name char 提示符开头 'Enter name:'
新旧语句如下:
输入名称值:'john diaz'
old 3: (select * 来自样本 where upper(name) = upper(&name)),
new 3: (select * 来自样本 where upper(name) = upper('john diaz'))
如何从输出文件中删除那些语句??有人吗??
SQL> SET VERIFY OFF
SQL> ACCEPT name CHAR PROMPT 'Enter name:: ' HIDE
Enter name:
SQL> select * from sample where upper(name) = upper(&name);
这样就不会显示OLD/NEW值,也可以隐藏方式输入值。不显示您输入的内容。
我是 SQL Plus 的新手。我在 SQL 文件中有多个查询。
一些查询有变量,所以每当我为此使用 ACCEPT 时,输出文件都会被假脱机,包括我输入的命令和输入。 类似的东西:
SP2-0003:格式错误的 ACCEPT 命令以 ,name char 提示符开头 'Enter name:'
新旧语句如下:
输入名称值:'john diaz'
old 3: (select * 来自样本 where upper(name) = upper(&name)),
new 3: (select * 来自样本 where upper(name) = upper('john diaz'))
如何从输出文件中删除那些语句??有人吗??
SQL> SET VERIFY OFF
SQL> ACCEPT name CHAR PROMPT 'Enter name:: ' HIDE
Enter name:
SQL> select * from sample where upper(name) = upper(&name);
这样就不会显示OLD/NEW值,也可以隐藏方式输入值。不显示您输入的内容。