본문 바로가기
MS_SQL 반복문 [출처 : http://hyubi.net/2] declare @mySTAGE int set @mySTAGE = 101 while @mySTAGE < 211 begin insert into SCount (id,stage,count,reward,star,slotNo) values (1000001536,@mySTAGE,1,1,3,0); set @mySTAGE=@mySTAGE+1 end 이런식으로 쓴다. 처음에 begin 하고 end 사이에 set 값 을 써주지 않아서 무한 루프에 빠졌었다. 2015. 7. 14.
DB 데이터 형식 맵핑 [ 출처 : https://msdn.microsoft.com/ko-kr/library/ms378878(v=sql.110).aspx ] 알아 두면 좋지 데이터 형식 매핑다음 표에서는 기본 SQL Server, JDBC 및 Java 프로그래밍 언어 데이터 형식 간의 기본 매핑을 나열합니다.SQL Server 형식JDBC 형식(java.sql.Types)Java 언어 형식bigintBIGINTlongbinaryBINARYbyte[]bitBITbooleancharCHARStringdateDATEjava.sql.DatedatetimeTIMESTAMPjava.sql.Timestampdatetime2TIMESTAMPjava.sql.Timestampdatetimeoffset(2)microsoft.sql.Types.DA.. 2015. 7. 7.
int, bigint,smallint, and tinyint 사이즈와 범위 [출처 : https://msdn.microsoft.com/en-us/library/ms187745.aspx] int, bigint, smallint, and tinyint (Transact-SQL) Other Versions SQL Server 2012 SQL Server 2008 R2 SQL Server 2008 SQL Server 2005 Applies To: SQL Server 2014, SQL Server 2016 PreviewTopic Status: Some information in this topic is preview and subject to change in future releases. Preview information describes new features or changes .. 2015. 7. 7.
[DB] sql SET ANSI_NULLS, SET QUOTED_IDENTIFIER https://technet.microsoft.com/ko-kr/library/ms190356(v=sql.120).aspx https://technet.microsoft.com/ko-kr/library/ms174393(v=sql.120).aspx SET ANSI_NULLS 리를 날릴때 SET ANSI_NULLS on 혹은 SET ANSI_NULLS off 로 사용한다. ---------------------------------------------------------------------------------------------------------------- SET ANSI_NULLS 옵션이 ON인 경우, WHERE column_name = NULL을 사용하는 SELECT 문은 column_na.. 2015. 7. 1.
[ms sql] 계정의 암호가 만료되었습니다 [ 계정의 암호가 만료되었습니다 ] 라는 경고가 뜨면서 Db 에 접속이 안됐었다.그래서 Ms sql serverManager Studio의 개체 탐색기 -> 연결을 눌러 연결을 끊었었다. 그리고 새로 연결을 만들면서 기존의 로그인아이디와 비번을 똑같이 만들었다. 그리고 자신이 만들어 놓은 계정 밑으로 보면 보안 -> 로그인 -> 내가만든계정이 있다. 그 계정 오른쪽버튼 속성, -> 암호 만료 강제 적용 : 해당 체크박스를 해제한다. 그럼 해결! 2015. 6. 9.
Insert 쿼리 Insert : Table에 데이터를 삽입(추가)할때 쓴다. ----------------------------------------------------------------------insert into 테이블명 (컬럼명1,컬럼명2,컬럼명3)value (값1,값2,값3);---------------------------------------------------------------------- 컬럼명1과 값1은 매칭된다. 즉 컬럼명 1 안에 들어갈 값을 값 1자리에 넣는것!컬럼명2-값2 , 컬럼명3-값3의 구조이다. 예)employee 테이블에 신입사원을 추가하게 되었다.사원 이름과 사원번호 사원 부서에 값을 추가해보자 insert into employee (emName,emNumber,emDef).. 2015. 6. 9.