현재 위치 - 회사기업대전 - 기업 정보 조회 - 데이터베이스에서 SQL 문 수정

데이터베이스에서 SQL 문 수정

업데이트 문

업데이트 문은 테이블의 데이터를 수정하는 데 사용됩니다. 구문: 업데이트 테이블 이름 필드 이름 설정 1 = 값 1,... 여기서 키워드 = 값

p >

1. "Where 조건"이 생략되면 데이터 테이블의 모든 레코드가 업데이트됩니다.

2. 값을 할당할 때 필드 유형에 주의하세요. 텍스트형, 메모형인 경우 필드 값 양쪽에 따옴표를 추가해야 합니다. 날짜/시간 형식인 경우 필드 값 양쪽에 # 기호를 추가해야 합니다(따옴표도 허용). 부울 유형인 경우 이 필드의 값은 True 또는 False입니다. 자동 번호 매기기 유형인 경우 이 필드에 값을 할당하지 마십시오.

데이터 일괄 수정

update table name set field name=stuff(field name,1,3,'new content');

예: add table test에서 이름 필드의 처음 3자를 'test'로 변경합니다.

update test set name=stuff(name,1,3,'test');

sqlserver stuff 사용법

1. 기능

지정된 길이의 문자를 삭제하고 지정된 시작 위치에 다른 문자 집합을 삽입합니다.

2. 구문

STUFF(문자_표현, 시작, 길이, 문자_표현)

3. 예

첫 번째 문자열에서 , 세 번째 위치(r 문자)부터 세 문자를 삭제하고, 삭제된 시작 위치에 두 번째 문자열을 삽입하고 새 문자열을 반환합니다.

select stuff('stringtest',3,3,'ok')

결과? stroktest

4. 매개변수

character_expression

문자 데이터 표현입니다. Character_expression은 상수, 변수, 문자 열 또는 이진 데이터 열일 수 있습니다.

start

삭제하고 삽입할 시작 위치를 지정하는 정수입니다. start 또는 length가 음수이면 빈 문자열이 반환됩니다. start가 첫 번째 문자 표현식보다 길면 빈 문자열이 반환됩니다. start는 bigint 유형일 수 있습니다.

길이

삭제할 문자열 수를 지정하는 정수입니다. 길이가 첫 번째 문자 표현식보다 길면 마지막 문자 표현식의 마지막 문자까지 삭제됩니다. 길이는 bigint 유형일 수 있습니다.

5. 반환 유형

character_expression이 지원되는 문자 데이터 유형인 경우 문자 데이터가 반환됩니다. Character_expression이 지원되지 않는 이진 데이터 유형인 경우 이진 데이터가 반환됩니다.

6. 참고

결과 값이 반환 유형에서 지원하는 최대 개수보다 크면 오류가 발생합니다

copyright 2024회사기업대전