열 곱셈을 포함하는 하위 쿼리를 사용하여 테이블에 값을 삽입하려고합니다. 이것은 완벽하게 작동하지만 테이블을 쿼리하면 0 값만 있습니다. 아무도 이유를 알고 있습니까?
내 쿼리는 다음과 같습니다.
create table user_payments
(payment_stream number(4));
insert into user_payments (payment_stream)
select ct.min_price*s.stream_min as payment_stream
from users u
, streaming s
, content_type ct
, contract c
, media_content mc
where u.user_ID = s.user_ID
and mc.media_content_ID = s.media_content_ID
and ct.content_type_ID = mc.content_type_ID
and u.user_ID = c.user_ID
and c.contract_name = 'Pay as you go';
선택 쿼리를 개별적으로 쿼리하면 예상되는 결과를 얻지 만 행이 테이블에 삽입되면 모든 값이 0입니다.
당신의 도움을 주셔서 감사합니다!
var 테이블에서 데이터 유형 numeric (18,2) 시도
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다