본문 바로가기

MSSQL

[MsSql] 공백제거 - LTRIM / RTRIM LTRIM : 문자열의 왼쪽에 존재하는 공백값을 제거하는 함수 RTRIM : 문자열의 오른쪽에 존재하는 공백값을 제거하는 함수 LTRIM('[문자열]') RTRIM('[문자열]') - 예시 SELECT LTRIM(컬럼명) AS 컬럼명 FROM 테이블 SELECT RTRIM(컬럼명) AS 컬럼명 FROM 테이블 더보기
[android] 안드로이드에서 mssql 직접연동하기 안드로이드에서 mssql 직접연동하기 안드로이드에서 mssql연동하기 위해 많이 헤매다가 만들었다. 우선 아래의 라이브러리를 추가해주어야한다. 소스 package com.example.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.util.Log; import android.. 더보기
[MsSql] 트랜잭션 트랜잭션(Transaction) - 한 단위의 일을 수행하는 일련의 SQL문 - Query 동작시 이상이 있을시 롤백할 수 있는 기능을 제공 특징 - 원자성 : 트랜잭션을 구성하는 모든 명령이 실행되거나 어떠한 명령도 실행되지 않아야 한다. - 일관성 : 트랜잭션이 끝난 후 DB는 일관성을 유지해야 한다. 쿼리 전 후의 데이터가 알맞아야 한다. - 독립성 : 모든 트랜잭션은 동시에 일어나는 다른 트랜잭션과 상관없이 DB에 일관된 뷰를 가지고 있다. - 지속성 : 트랜잭션이 끝난 후, DB는 데이터를 정확히 저장하고 정전이나 그 외의 이상 상황으로부터 데이터를 보호해야 한다. 사용 - begin : 트랜잭션 시작 - commit : Query문이 제대로 실행되면 트랜잭션 종료 - rollback : 잘못된.. 더보기
[MsSql] SELECT, UPDATE, DELETE 명령문 MsSql 기본 명령문 sample_table id name age 1 홍길동 14 2 강감찬 15 3 이순신 18 1. SELECT SELECT [컬럼명] FROM [테이블명] WHERE [조건절] EX) SELECT * FROM sample_table where age > 15 ; EX) SELECT name FROM sample_table where id = '1' ; 2. UPDATE UPDATE [테이블] SET [컬럼] = [값] WHERE [조건] EX) UPDATE sample_table SET age = 20 where age = 14 ; 3. DELETE DELETE FROM [테이블] WHERE [조건] EX) DELETE FROM sample_table WHERE age >14 ; 더보기