[MS-SQL] 시간 데이터를 시/분/초 추출하는 방법
예전에 기록하지 않았던 것들에 대한 기록을 조금씩 시작해봅니다. GETDATE()를 이용하여 현재 날짜 시간 정보에서 시간에 대한 정보만 가져오는 방법과 시분초로 쪼개서 가져오는 방법들에 대해 기록합니다....
[MS-SQL] DELETE문에 INNER JOIN문 사용하여 삭제하는 활용법
MSSQL 데이터베이스의 DELETE문 사용방법에 대해 알아봅니다. delete문의 경우 데이터베이스에서 데이터를 삭제할 때 사용하는 구문입니다. 그럼으로 주의해야합니다. 테스트DB라면 상관없지만 상용DB라면 큰일이 발생하게 됩니다. 그럼으로 항상 주의해야합니다....
[MS-SQL] 프로시저(procedure) 생성시 검색 조건이 많을 경우에 대한 처리 방법(동적쿼리 심화)
자바 스프링 프레임워크 기반에 ORM은 아이바티스를 사용하는 개발 환경입니다. 유지보수의 편의성을 위해 아이바티스에서는 비즈니스 로직이 없고, 파라미터값들만 프로시저로 넘겨주는 중간자 역할만 하고 있습니다. 검색조건이 적으면 문제가...
[MS-SQL] 컬럼 변경
컬럼 변경 ALTER TABLE [테이블명] ALTER COLUMN [컬럼명] [속성] ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 NVARCHAR(100) NULL 컬럼 추가 ALTER TABLE 테이블명 ADD 컬럼명 NVARCHAR(100) NULL 테이블 삭제...
[MS-SQL] PIVOT(피봇) 기본 및 심화(동적 쿼리 생성)
피봇(PIVOT)은 질의한 데이터에 대한 행의 집합을 열로 변환시켜 보여줄 때 사용하게 됩니다. 보통의 경우 통계 데이터를 추출하는 쿼리를 작성할 때 많이 사용되지요. 반대로 UNPIVOT은 열을...
[SQLite] 테이블 삭제하기(DROP TABLE)
QLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory() +"/data/패키지명/databases/mystory.db"; // 데이터베이스 파일명을 설정합니다. //데이터 베이스 초기화 SQLiteDatabase database = this.openOrCreateDatabase(databasePath, Context.MODE_PRIVATE, null); //DROP...
[SQLite] 모든 데이터 삭제하기(TRUNCATE TABLE 문)
SQLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory() +"/data/패키지명/databases/mystory.db"; // 데이터베이스 파일명을 설정합니다. //데이터 베이스 초기화 SQLiteDatabase database = this.openOrCreateDatabase(databasePath, Context.MODE_PRIVATE, null);Z truncateTbDayStory(database);...
[SQLite] 페이징처리 하기
SQLITE를 사용시 페이징 처리 방법에 대해 알아 보자. 먼저 SQLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory() +“/data/패키지명/databases/mystory.db”; // 데이터베이스 파일명을 설정합니다. //데이터...
[SQLite] 특정문자 검색 기능 만들기(SELECT)
SQLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory() +"/data/패키지명/databases/mystory.db"; // 데이터베이스 파일명을 설정합니다. //데이터 베이스 초기화 SQLiteDatabase database = this.openOrCreateDatabase(databasePath, Context.MODE_PRIVATE, null);Z selectSearchWordingDayStory(database,...
[SQLite] 데이터 조회하기(SELECT)
SQLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory() +"/data/패키지명/databases/mystory.db"; // 데이터베이스 파일명을 설정합니다. //데이터 베이스 초기화 SQLiteDatabase database = this.openOrCreateDatabase(databasePath, Context.MODE_PRIVATE, null); selectDataForDay(database,...

