83: l_return integer;
84: --
85: begin
86: if p_ota_event_id is not null then
87: source_cursor := dbms_sql.open_cursor;
88: dbms_sql.parse(source_cursor,
89: 'select title,course_start_date
90: from ota_events
91: where event_id = '||to_char(p_ota_event_id),
84: --
85: begin
86: if p_ota_event_id is not null then
87: source_cursor := dbms_sql.open_cursor;
88: dbms_sql.parse(source_cursor,
89: 'select title,course_start_date
90: from ota_events
91: where event_id = '||to_char(p_ota_event_id),
92: dbms_sql.v7);
88: dbms_sql.parse(source_cursor,
89: 'select title,course_start_date
90: from ota_events
91: where event_id = '||to_char(p_ota_event_id),
92: dbms_sql.v7);
93: dbms_sql.define_column(source_cursor,1,l_event_title,80);
94: dbms_sql.define_column(source_cursor,2,l_course_start_date);
95: l_return := dbms_sql.execute(source_cursor);
96: if dbms_sql.fetch_rows(source_cursor) >0 then
89: 'select title,course_start_date
90: from ota_events
91: where event_id = '||to_char(p_ota_event_id),
92: dbms_sql.v7);
93: dbms_sql.define_column(source_cursor,1,l_event_title,80);
94: dbms_sql.define_column(source_cursor,2,l_course_start_date);
95: l_return := dbms_sql.execute(source_cursor);
96: if dbms_sql.fetch_rows(source_cursor) >0 then
97: dbms_sql.column_value(source_cursor,1,l_event_title);
90: from ota_events
91: where event_id = '||to_char(p_ota_event_id),
92: dbms_sql.v7);
93: dbms_sql.define_column(source_cursor,1,l_event_title,80);
94: dbms_sql.define_column(source_cursor,2,l_course_start_date);
95: l_return := dbms_sql.execute(source_cursor);
96: if dbms_sql.fetch_rows(source_cursor) >0 then
97: dbms_sql.column_value(source_cursor,1,l_event_title);
98: dbms_sql.column_value(source_cursor,2,l_course_start_date);
91: where event_id = '||to_char(p_ota_event_id),
92: dbms_sql.v7);
93: dbms_sql.define_column(source_cursor,1,l_event_title,80);
94: dbms_sql.define_column(source_cursor,2,l_course_start_date);
95: l_return := dbms_sql.execute(source_cursor);
96: if dbms_sql.fetch_rows(source_cursor) >0 then
97: dbms_sql.column_value(source_cursor,1,l_event_title);
98: dbms_sql.column_value(source_cursor,2,l_course_start_date);
99: end if;
92: dbms_sql.v7);
93: dbms_sql.define_column(source_cursor,1,l_event_title,80);
94: dbms_sql.define_column(source_cursor,2,l_course_start_date);
95: l_return := dbms_sql.execute(source_cursor);
96: if dbms_sql.fetch_rows(source_cursor) >0 then
97: dbms_sql.column_value(source_cursor,1,l_event_title);
98: dbms_sql.column_value(source_cursor,2,l_course_start_date);
99: end if;
100: --
93: dbms_sql.define_column(source_cursor,1,l_event_title,80);
94: dbms_sql.define_column(source_cursor,2,l_course_start_date);
95: l_return := dbms_sql.execute(source_cursor);
96: if dbms_sql.fetch_rows(source_cursor) >0 then
97: dbms_sql.column_value(source_cursor,1,l_event_title);
98: dbms_sql.column_value(source_cursor,2,l_course_start_date);
99: end if;
100: --
101: p_event_title := l_event_title;
94: dbms_sql.define_column(source_cursor,2,l_course_start_date);
95: l_return := dbms_sql.execute(source_cursor);
96: if dbms_sql.fetch_rows(source_cursor) >0 then
97: dbms_sql.column_value(source_cursor,1,l_event_title);
98: dbms_sql.column_value(source_cursor,2,l_course_start_date);
99: end if;
100: --
101: p_event_title := l_event_title;
102: p_course_start_date := l_course_start_date;
100: --
101: p_event_title := l_event_title;
102: p_course_start_date := l_course_start_date;
103: --
104: dbms_sql.close_cursor(source_cursor);
105: end if;
106: --
107: if p_ota_booking_id is not null then
108: source_cursor := dbms_sql.open_cursor;
104: dbms_sql.close_cursor(source_cursor);
105: end if;
106: --
107: if p_ota_booking_id is not null then
108: source_cursor := dbms_sql.open_cursor;
109: dbms_sql.parse(source_cursor,
110: 'select event_title
111: , course_start_date
112: , delegate_full_name
105: end if;
106: --
107: if p_ota_booking_id is not null then
108: source_cursor := dbms_sql.open_cursor;
109: dbms_sql.parse(source_cursor,
110: 'select event_title
111: , course_start_date
112: , delegate_full_name
113: from ota_delegate_bookings_v
111: , course_start_date
112: , delegate_full_name
113: from ota_delegate_bookings_v
114: where booking_id = '||to_char(p_ota_booking_id),
115: dbms_sql.v7);
116: dbms_sql.define_column(source_cursor,1,l_event_title,80);
117: dbms_sql.define_column(source_cursor,2,l_course_start_date);
118: dbms_sql.define_column(source_cursor,3,l_delegate_full_name,240);
119: l_return := dbms_sql.execute(source_cursor);
112: , delegate_full_name
113: from ota_delegate_bookings_v
114: where booking_id = '||to_char(p_ota_booking_id),
115: dbms_sql.v7);
116: dbms_sql.define_column(source_cursor,1,l_event_title,80);
117: dbms_sql.define_column(source_cursor,2,l_course_start_date);
118: dbms_sql.define_column(source_cursor,3,l_delegate_full_name,240);
119: l_return := dbms_sql.execute(source_cursor);
120: if dbms_sql.fetch_rows(source_cursor) >0 then
113: from ota_delegate_bookings_v
114: where booking_id = '||to_char(p_ota_booking_id),
115: dbms_sql.v7);
116: dbms_sql.define_column(source_cursor,1,l_event_title,80);
117: dbms_sql.define_column(source_cursor,2,l_course_start_date);
118: dbms_sql.define_column(source_cursor,3,l_delegate_full_name,240);
119: l_return := dbms_sql.execute(source_cursor);
120: if dbms_sql.fetch_rows(source_cursor) >0 then
121: dbms_sql.column_value(source_cursor,1,l_event_title);
114: where booking_id = '||to_char(p_ota_booking_id),
115: dbms_sql.v7);
116: dbms_sql.define_column(source_cursor,1,l_event_title,80);
117: dbms_sql.define_column(source_cursor,2,l_course_start_date);
118: dbms_sql.define_column(source_cursor,3,l_delegate_full_name,240);
119: l_return := dbms_sql.execute(source_cursor);
120: if dbms_sql.fetch_rows(source_cursor) >0 then
121: dbms_sql.column_value(source_cursor,1,l_event_title);
122: dbms_sql.column_value(source_cursor,2,l_course_start_date);
115: dbms_sql.v7);
116: dbms_sql.define_column(source_cursor,1,l_event_title,80);
117: dbms_sql.define_column(source_cursor,2,l_course_start_date);
118: dbms_sql.define_column(source_cursor,3,l_delegate_full_name,240);
119: l_return := dbms_sql.execute(source_cursor);
120: if dbms_sql.fetch_rows(source_cursor) >0 then
121: dbms_sql.column_value(source_cursor,1,l_event_title);
122: dbms_sql.column_value(source_cursor,2,l_course_start_date);
123: dbms_sql.column_value(source_cursor,3,l_delegate_full_name);
116: dbms_sql.define_column(source_cursor,1,l_event_title,80);
117: dbms_sql.define_column(source_cursor,2,l_course_start_date);
118: dbms_sql.define_column(source_cursor,3,l_delegate_full_name,240);
119: l_return := dbms_sql.execute(source_cursor);
120: if dbms_sql.fetch_rows(source_cursor) >0 then
121: dbms_sql.column_value(source_cursor,1,l_event_title);
122: dbms_sql.column_value(source_cursor,2,l_course_start_date);
123: dbms_sql.column_value(source_cursor,3,l_delegate_full_name);
124: end if;
117: dbms_sql.define_column(source_cursor,2,l_course_start_date);
118: dbms_sql.define_column(source_cursor,3,l_delegate_full_name,240);
119: l_return := dbms_sql.execute(source_cursor);
120: if dbms_sql.fetch_rows(source_cursor) >0 then
121: dbms_sql.column_value(source_cursor,1,l_event_title);
122: dbms_sql.column_value(source_cursor,2,l_course_start_date);
123: dbms_sql.column_value(source_cursor,3,l_delegate_full_name);
124: end if;
125: --
118: dbms_sql.define_column(source_cursor,3,l_delegate_full_name,240);
119: l_return := dbms_sql.execute(source_cursor);
120: if dbms_sql.fetch_rows(source_cursor) >0 then
121: dbms_sql.column_value(source_cursor,1,l_event_title);
122: dbms_sql.column_value(source_cursor,2,l_course_start_date);
123: dbms_sql.column_value(source_cursor,3,l_delegate_full_name);
124: end if;
125: --
126: p_event_title := l_event_title;
119: l_return := dbms_sql.execute(source_cursor);
120: if dbms_sql.fetch_rows(source_cursor) >0 then
121: dbms_sql.column_value(source_cursor,1,l_event_title);
122: dbms_sql.column_value(source_cursor,2,l_course_start_date);
123: dbms_sql.column_value(source_cursor,3,l_delegate_full_name);
124: end if;
125: --
126: p_event_title := l_event_title;
127: p_course_start_date := l_course_start_date;
126: p_event_title := l_event_title;
127: p_course_start_date := l_course_start_date;
128: p_delegate_full_name := l_delegate_full_name;
129: --
130: dbms_sql.close_cursor(source_cursor);
131: end if;
132: end;
133: --
134: PROCEDURE Insert_Row(X_Rowid IN OUT NOCOPY VARCHAR2,