2014-03-27 3 views

답변

0

이 시도 :

insert into name_tab(fullname) 
select ws_concat("||","first name is:",v_fname, "Last name is:", v_lastname) 
from <other-table>; 

<other-table>이 v_fname 및 v_lastname이 저장되는 테이블입니다.

0

이 시도 :

당신은 성명에서 (이것은 PHP의 스타일) $v_fname$v_lastname 같은 변수 식별자를 사용할 필요가
insert into name_tab(fullname) 
values(concat('First Name is : ', v_fname, ', Last Name is: ', v_lastname); 

.

first_name 및 last_names를 별도의 열로 사용할 수 있도록 테이블 구조를 재정의하는 것이 좋습니다. 따라서 변수의 값을 각 열에 직접 저장할 수 있습니다.

: 아래

이제
v_fname='Hari'; 
v_lastname='Anil' 

create table name_tab(first_name varchar(200), last_name varchar(200)); 

당신이 준비 할 수있는 삽입 문 :

사용 변수에서 읽는 각 매개 변수에 대한 값을 설정하는 언어를 스크립팅 당신에게서 문을 준비
insert into name_tab(first_name, last_name) 
values(?, ?); 

.

0

간단한 방법은 ...

$v_fname='Hari'; 
$v_lastname='Anil'; 
$v_fullname= 'first name is :' + $v_fname + ' Last name is ' + $v_lastname; 

insert into name_tab(fullname) values('$v_fullname'); 

그렇지 않으면 내가 그것을 또한 레코드를 추가 할 생각

update name_tab SET fullname=CONCAT('first name is :', '$v_fname', ' Last name is ', '$v_lastname'); 

같은 업데이트 쿼리를 사용하는 것입니다

관련 문제