代码之家  ›  专栏  ›  技术社区  ›  Raj More

旧的:新的:

  •  3
  • Raj More  · 技术社区  · 14 年前

    我正在使用Oracle SQL开发人员。

    我正在使用参数 &TableName

    我的查询在结果中返回给我, 旧的: 在它前面加上标签,然后用 新的: 标记(变量被替换为我输入的值),然后我的结果如下。

    我该如何摆脱这种烦人的返回,并将其更改为只显示我的结果?

    1 回复  |  直到 14 年前
        1
  •  5
  •   Alex Poole    14 年前

    我想你的意思是 SET VERIFY OFF . 我没有SQL开发人员来检查它是否相同,但我想是这样的。

    编辑以添加示例 并确认它也可以在SQL开发人员中工作。

    define tmpVar='test'
    
    set verify on
    
    select '&tmpVar' from dual;
    
    set verify off
    
    select '&tmpVar' from dual;
    

    产生:

    old:select '&tmpVar' from dual
    new:select 'test' from dual
    'TEST' 
    ------ 
    test   
    
    'TEST' 
    ------ 
    test   
    

    提供了一个没有名字的链接@a_horse_也显示了这一点。