반응형

DB관련/SQL Server 34

Update sql bit field in database

MSSQL의 bit필드 연산자. // 다음고 같이 하면 에러가 에러가 발생됩니다.Update table1 set Active='True' SQL의 bit필드 연산는 다음과 같이 1과 0으로 처리해 줘야 합니다.Bits in SQL Server are always stored as 1 or 0 in a bitmap. The "Edit Table" option in SSMS just translates this to True or False for presentation purposes, this is nothing to do with how it is actually stored. 출처: http://stackoverflow.com/questions/6879999/update-sql-bit-field-in..

DB관련/SQL Server 2015.11.12

localhost로 사용하기

참고: http://sinun.tistory.com/41 MS SQL Server Management Studio : localhost 사용하기 서버 이름을 HOSTNAME\SQLEXPRESS 로 많이 사용한다.만약 서버이름을 localhost로 사용하게 되면, 에러가 나는데. 해당 부분을 수정해 보자. [ TCP/IP 프로토콜 설정 변경 ( 아니오 -> 예 ) ]※ (주의) 해당 설정이 완료되면, SQL 서비스 Restart해야 적용이 됩니다. STEP 1 >>SQL Server 관리 콘솔SQL Sever 네트워크 구성 > SQLEXPRESS에 대한 프로토콜 > TCP/IP > 프로토콜 > 사용: 아니오 -> 예 (변경) ( 참고: 인스턴스를 default(MSSQL)로 설치되었다면, STEP 1만 하..

DB관련/SQL Server 2015.08.21

Convert a date 를 yyyymmdd format 형식으로 변경

MS-SQL의 getDate()함수를 이용해서, 현재 날짜를 YYYYMMDD 형태로 만들고 싶을때다음과 같이 사용하면 된니다. select CONVERT(varchar(8), GETDATE(), 112) today 결과20150730 참고: http://dba.stackexchange.com/questions/42395/convert-a-date-to-yyyymmdd-format YYYYMMDD 에서 => 년, 월, 일, 요일 뽑아내기 SELECT DATEPART(year, '20161213') AS BIZ_YEAR; -- 2016SELECT DATEPART(month, '20161213') AS BIZ_MONTH; -- 12SELECT DATEPART(day, '20161213') AS BIZ_DAY;..

DB관련/SQL Server 2015.07.31

Gender로 사용할 data type?

gender (성별)을 사용되는 데이터 타입은 어떤것이 좋을까요? 결론 부터 이야기 하자면,Char(1)을 추천하네요.너무 단순한 질문일지 몰라도, DB의 데이터의 양을 줄이는 것에 대해서 신경을 쓰는 것은 유익한 노력입니다. I'd call the column "gender".Data Type Bytes Taken Number/Range of Values ------------------------------------------------ TinyINT 1 255 (zero to 255) INT 4 - 2,147,483,648 to 2,147,483,647 BIT 1 (2 if 9+ columns) 2 (0 and 1) CHAR(1) 1 26 if case insensitive, 52 otherwis..

DB관련/SQL Server 2015.07.31
1 2
반응형