Skip to content
Advertisement

How do i use a cursor correctly

With the code below I am trying to search for certain words (SEED WORDS) inside reviews. Then depending on the number of Seed words inside each review I come up with a rating number. There are multiple reviews per hotel ID. I am trying to get this entered into a Ratings table that has the following columns (HOTEL_ID, CATEGORY_ID,RATING). Each Seed Word has a category associated with it 1,2,3 or 4. The error I have received so far says ‘LV_RATE_NUM’ must be declared.

Advertisement

Answer

The INTO clause is only used in a singleton SELECT – that is, a SELECT which only returns one row. Your code can be simplified quite a bit:

I strongly recommend that you avoid specifying precision and scale on numbers. They are very seldom needed and are a source of potential problems. Note that I’m pretty sure that this still won’t do what you intend, but you can use it as a way to get started.

User contributions licensed under: CC BY-SA
2 People found this is helpful
Advertisement