Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 65197
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T18:54:32+00:00 2026-05-10T18:54:32+00:00

I’m sorting out a series of SQL scripts for my company written in Oracle

  • 0

I’m sorting out a series of SQL scripts for my company written in Oracle PL/SQL. I came across an essential script with a strangely placed slash near the bottom. It is checked into CVS this way. Is this a pure syntax error or does it have some function I’m not aware of. The slightly obfuscated script:

set serveroutput on size 2000; --PL/SQL block to link ISSN in serial base on a company's ISSN text file  declare     cursor ItemCursor is         select issn is2 from web.obfuscated1 where issn is not null             union         select eissn is2 from web.obfuscated1 where eissn is not null;      cursor ItemCursor1(aIS varchar2) is         select obfuscated1_uid from web.obfuscated1 where group_num is null and issn in (             select distinct issn from web.obfuscated1 where issn = aIS or eissn = aIS                 union             select distinct eissn from web.obfuscated1 where issn = aIS or eissn = aIS         )             union         select obfuscated1_uid from web.obfuscated1 where eissn in (             select distinct issn from web.obfuscated1 where issn = aIS or eissn = aIS                 union             select distinct eissn from web.obfuscated1 where issn = aIS or eissn = aIS         );      cursor ItemCursor2(aIS9 varchar2) is         select obfuscated1_uid from web.obfuscated1 where issn in (             select distinct issn from web.obfuscated1 where issn = aIS9 or eissn = aIS9                 union             select distinct eissn from web.obfuscated1 where issn = aIS9 or eissn = aIS9         ) and group_num is null;      agroup      number(8);     processCount    number(8);      ------------------------------------------------------     -- MAIN BLOCK -----------------------------------     ------------------------------------------------- begin     processCount := 0;      agroup := null;     for itemRec in ItemCursor loop         agroup := null;         begin             select group_num into agroup from web.obfuscated1 where issn in (                 select distinct issn from web.obfuscated1 where issn = itemRec.is2 or eissn = itemRec.is2                     union                 select distinct eissn from web.obfuscated1 where issn = itemRec.is2 or eissn = itemRec.is2             ) and group_num is not null and issn is not null and eissn is not null and rownum <= 1;          exception             when no_data_found then                 agroup := null;             when others then                 agroup := null;         end;          if agroup is not null then             for itemRec2 in ItemCursor2(itemRec.is2) loop                 update web.obfuscated1 set group_num = agroup where obfuscated1_uid = itemRec2.obfuscated1_uid;                 commit;             end loop;         else             processCount := processCount + 1;             for itemRec1 in ItemCursor1(itemRec.is2) loop                 update web.obfuscated1 set group_num = processCount where obfuscated1_uid = itemRec1.obfuscated1_uid;                 commit;             end loop;             commit;         end if;     end loop;      dbms_output.put_line('Total record read: ' || processCount); exception     when others then         dbms_output.put_line('ORA' || sqlcode);         dbms_output.put_line(substr(sqlerrm, 1, 255));         dbms_output.put_line('ORA- Error during processing ' );     end; / exit; 
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T18:54:32+00:00Added an answer on May 10, 2026 at 6:54 pm

    The slash has a meaning:

    Executes the most recently executed SQL command or PL/SQL block which is stored in the SQL buffer. You can enter a slash (/) at the command prompt or at a line number prompt of a multi-line command. The slash command functions similarly to RUN, but does not list the command.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 65k
  • Answers 65k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer First, I assume that by PL you mean presentation layer,… May 11, 2026 at 11:11 am
  • added an answer http://www.vttoth.com/LPK/taskmanager.html This is kind of old, but might still work. May 11, 2026 at 11:11 am
  • added an answer Closing a c++ console app with the 'x' in the… May 11, 2026 at 11:11 am

Related Questions

I keep getting tasks that are above my skill level. How can I address this without coming accross as grossly incompetent?
I have a web-service that I will be deploying to dev, staging and production.
I'm thinking of starting a wiki, probably on a low cost LAMP hosting account.
I have the following tables in my database that have a many-to-many relationship, which
I'm using the RESTful authentication Rails plugin for an app I'm developing. I'm having
I recently printed out Jeff Atwood's Understanding The Hardware blog post and plan on
I find that getting Unicode support in my cross-platform apps a real pain in
I would like to test a string containing a path to a file for
I'm getting this problem: PHP Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable
I'm an Information Architect and JavaScript developer by trade nowadays, but recently I've been

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.