Ниже приведена таблица UPI_ATTRIBUTE_TABLE
и имена столбцов являются UPI_ATTRIBUTE_ID
, USER_PROFILING_ID
, USER_PROFILING_NAME
, SITE_INCLUSION
, SITE_EXCLUSION
, при которых значения там.Вставка в таблицу на основе значения
Постановка задачи: -
Мне нужно вставить значения в SITE_INCLUSION
и SITE_EXCLUSION
колонке для CAR_EXPLICIT (USER_PROFILING_NAME)
и CAR_IMPLICIT (USER_PROFILING_NAME)
значений. Но в настоящее время SITE_INCLUSION
и SITE_EXCLUSION
пуст, соответствующий CAR_EXPLICIT
и CAR_IMPLICIT
. Мне нужно добавить «0» перед SITE_INCLUSION. И тип данных для SITE_INCLUSION и SITE_EXCLUSION - varchar2 (200). После добавления «0» infront в CAR_EXPLICIT и CAR_IMPLICT в столбце SITE_INCLUSION он должен выглядеть так, как показано ниже. И в настоящее время SITE_INCLUSION и SITE_EXCLUSION пуст (null) infront от CAR_EXPLICIT и CAR_IMPLICIT.
А также, если мне нужно обновить то же значение от «0» до «0; 100», то как я могу это сделать.
**UPI_ATTRIBUTE_TABLE**
UPI_ATTRIBUTE_ID USER_PROFILING_ID USER_PROFILING_NAME SITE_INCLUSION SITE_EXCLUSION
5000000000 1 LAST_QUERIES_USED
5000000001 11 LAST_CATEGORIES_ACCESSED
5000000002 4 LAST_PRODUCTS_VIEWED
---- ---- ----
---- ---- ----
---- ---- ----
---- ---- ----
5000000094 156 CAR_EXPLICIT 0
5000000095 155 CAR_IMPLICIT 0
Спасибо. Можете ли вы объяснить мне, что использовать 'USER_PROFILING_NAME' в этой строке' SET SITE_INCLUSION = '0' + USER_PROFILING_NAME'. Поскольку я не знаком с этим синтаксисом. – ferhan
Да, так я интерпретировал ваш комментарий: «После добавления« 0 »infront из CAR_EXPLICIT и CAR_IMPLICT в столбце SITE_INCLUSION« но если вы просто захотите поместить нуль сами по себе, вы удалите бит «+ USER_PROFILING_NAME» из синтаксиса. Результатом будет: «0CAR_EXPLICIT» или «0_CAR_IMPLICIT» в этих столбцах. –
Yup, это имеет смысл сейчас. Мне нужно только «0». Благодарю. – ferhan