Exec

Exec는 결과 집합이 필요하지 않은 쿼리를 실행합니다. create table..., drop table..., insert into...처럼 레코드를 반환하지 않고 성공/실패만 확인하면 되는 쿼리에 적합합니다.

  • 요청 ExecRequest
FieldTypeDesc
sqlstringSQL 쿼리 텍스트
paramsarray of any쿼리 바인드 변수
  • 응답 ExecResponse
FieldTypeDesc
succesbool성공 시 true, 오류 시 false
reasonstring응답 메시지
elapsestring경과 시간을 나타내는 문자열

예시

Go

테이블 생성

sqlText := `
    create tag table example (
        name varchar(100) primary key, 
        time datetime basetime, 
        value double
    )`

cli.Exec(sqlText)

테이블 삭제

sqlText := `drop table example`
cli.Exec(sqlText)

삽입

sqlText := `insert into example (name, time, value) values (?, ?, ?)`
cli.Exec(sqlText, "tag-name-1", time.Now(), 1.234)
최근 업데이트