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

  • SEARCH
  • Home
  • 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 6647455
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T00:32:23+00:00 2026-05-26T00:32:23+00:00

I have a table that represents locations on a campus. I am displaying these

  • 0

I have a table that represents locations on a campus. I am displaying these locations for the user in a web program, and I want to give them the ability to change the order that the locations are displayed in. I have a column for that, called ord. I now am trying to create a way for the user to update that column, and make sure that
1) there are no ord duplicates
2) that all ord values are >= 0 && < rowcount (of the table).

I figure I should do this with triggers. First, before I do the update, I use code to make sure the value is >= 0 & < rowcount of table. Then, once that value is inserted, I need to fix the duplicate it creates. What I want to do is just switch the values. However, I get the dreaded oracle mutating table error when I try this trigger:

create or replace 
trigger plantry_campus_edit_after
after update on plantry_campus
for each row
declare 
  v_pkid number;
begin
  SELECT pkid INTO v_pkid FROM plantry_campus WHERE ord = :new.ord && pkid != :new.pkid;
  UPDATE plantry_campus SET ord = :old.ord WHERE pkid = v_pkid;
end;

I’d prefer to do this in the database and not in the code. Any suggestions as to how I can accomplish this?

  • 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. Editorial Team
    Editorial Team
    2026-05-26T00:32:24+00:00Added an answer on May 26, 2026 at 12:32 am

    I’d change your web interface so they could re-order them on the screen, then when they save, just overwrite the ord column in every row with the order that they now appear on the screen in.

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

Sidebar

Related Questions

I have a table that represents a user's entries: User_ID | Entry_ID Now I
I have a table that represents a series of matches between ids from another
I have a table that represents the parameters of a contract - including their
Let's say I have a table that represents a super class, students . And
Suppose I have two columns in a table that represents a graph, the first
I have a table in a database that represents dates textually (i.e. 2008-11-09) and
I have a table of data which represents a series of events that persons
Suppose I have an array that mimics a database table. Each array element represents
I have a Database table that I want to display in a DataGridView. However,
I have a domain class in grails 1.5 that represents data from a table

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.