0
다른 문자열로 데이터베이스 레코드의 문자열을 교체 데이터베이스 어떻게 할 수 있니? 이 작업을 수행하는 쿼리가 필요합니다. 우연히 둘을 섞을 수 있을까요?내가 기록을 갱신하고 다른 문자열에서 하위 문자열을 교체하는 방법을 알고 matlab에
다른 문자열로 데이터베이스 레코드의 문자열을 교체 데이터베이스 어떻게 할 수 있니? 이 작업을 수행하는 쿼리가 필요합니다. 우연히 둘을 섞을 수 있을까요?내가 기록을 갱신하고 다른 문자열에서 하위 문자열을 교체하는 방법을 알고 matlab에
하나의 열만 처리하는 경우 {} 대괄호가 필요하지 않습니다.
물론columnName = 'product_id';
whereClause = ['where ',columName,'=',origStr];
modifiedStr = strrep(origStr, oldSubstr, newSubstr);
update(conn,'tableName',columnName,modifiedStr,whereClause);
당신이 변수를 사용할 필요가 없습니다 방금 원하는 문자열을 대체 할 수 있습니다 : 당신이 열 이름을 가지고 변수 COLUMNNAME에 고정하면
, 당신은 유사한 무언가를 시도 할 수 있습니다 업데이트 기능 내부에 있지만 명확하게하기 위해 수행했습니다.
Ok ... 시도해보고 알려 드리겠습니다. 감사! :) – Kainat
나는 이것을 시험해 보았다. 업데이트 쿼리에서 오류가 발생합니다 : 정의되지 않은 함수 또는 변수 'modifiedStr'. 이걸 일으킬 수있는 어떤 생각? – Kainat
코드를 게시 할 수 있습니까? 또한 SO FAQ를 읽는다. – sfotiadis