본문 바로가기
반응형

MS SQL Server11

SQL Server Express Edition DB 용량 제한 마이크로소프트에서는 무료로 사용할 수 있는 SQL Server를 내 놓았습니다. SQL Server Express Edition이 그것인데요.. SQL Server Express는 사용할 수 있는 용량에 한계가 있습니다. 버전에 따라 다음과 같습니다. SQL Server Express 2005 - 4GBSQL Server Express 2008 - 4GBSQL Server Express 2012 - 10GB 인터넷 검색사이트 에서는 4GB다 8GB다 의견들이 엇갈려서 제가 직접 MS Q&A에서의 답변은 해당 용량은 전체 DB서버 용량 제한이 아닌 개별 DB용량 한도입니다. P.S. CPU는 1개만 사용 가능DB서버가 사용할 수 있는 메모리는 1GB 2018. 6. 14.
[MS SQL SERVER] 한번에 여러개의 레코드를 추가하는 방법 -- inserted by bae 07.09.05 -- PM_users.alluserproj = true 인 레코드를 UserAccess에 IsWritable=read 로 설정하여 추가한다 -- 한번에 여러개의 레코드를 추가하는 방법 INSERT INTO UserAccess (pm_userid, projid, writable) SELECT id, @tProjID, 1 FROM pm_users WHERE allprojuser = 1 -- inserted by bae -- wbstree 추가 이건 그냥 주석처리 --INSERT INTO WbsTree --(projid, parentid, Name, nodeindex) --SELECT (@tProjID, 0, "새 프로젝트", 0) 2010. 9. 20.
[MS-SQL SERVER] CAST 및 CONVERT 함수설명 CAST 및 CONVERT 식을 다른 데이터 형식으로 명시적으로 변환합니다. CAST 및 CONVERT는 비슷한 기능을 제공합니다. 구문 CAST 사용 CAST ( expression AS data_type ) CONVERT 사용 CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) 인수 expression 유효한 Microsoft® SQL Server™ 식입니다. 자세한 내용은 식을 참조하십시오. data_type bigint, sql_variant 등 대상 시스템 제공 데이터 형식입니다. 사용자 정의 데이터 형식은 사용할 수 없습니다. 자세한 내용은 데이터 형식을 참조하십시오. length nchar, nvarchar, char, varchar.. 2010. 9. 20.
[MS-SQL Server 2005] 외래 키 관계 대화 상자 이 대화 상자를 사용하면 데이터베이스의 테이블 사이에 관계를 만들거나 수정할 수 있습니다. 외래 키 관계에서 외래 키 제약 조건은 기본 키나 UNIQUE 제약 조건과 함께 사용되며 지정된 테이블 사이에 참조 무결성을 적용합니다. 예를 들어, Order_Details 테이블에서 ProductID 열에 외래 키 제약 조건을 두어 이 열에 입력한 값이 Products 테이블의 ProductID 열의 기존 값과 일치하도록 할 수 있습니다. 옵션 선택한 관계 기존 관계를 나열합니다. 관계를 선택하면 오른쪽 표에 해당 속성이 표시됩니다. 목록이 비어 있는 경우 테이블에 정의된 관계가 없음을 의미합니다. 추가 새 관계를 만듭니다. 관계를 유효하게 만들려면 테이블 및 열 사양을 먼저 설정해야 합니다. 삭제 선택한 관계.. 2010. 9. 20.
[ms-sql] sp_executesql 에서 nvarchar(max) 사용 sql server 2000에서 sp_executesql 을 사용할 때 제약조건이 있었는데, sql 문을 4000자 이상 처리할 수 없다는 것입니다. sql 문은 유니코드 문자열(nvarchar 나 nchar)이어야 하기 때문에 최대 4000자까지 쓸 수 있습니다. 참고로 ntext 형은 변수 선언을 할 수 없습니다. 예를 들어 다음과 같은 쿼리가 있다고 해보죠. declare @sql nvarchar(4000) set @sql = 'select * from tableA .....' exec dbo.sp_executesql @sql 만약 @sql에 4000자가 넘어가는 문장을 넣게되면 @sql은 4000자에서 문장을 자를것이고, 따라서 sp_executesql은 실패하게 될 것입니다. 하지만 sql se.. 2010. 9. 20.
[ms-sql-server] 날짜관련 함수모음 날짜 관련 함수입니다. 2.1.1 GETDATE() 함수 시스템의 날짜를 리턴합니다. SELECT GETDATE() 2002-05-24 오전 10:51:05 SELECT GETDATE()+100 2002-09-01 오전 10:51:05 2.1.2 CONVERT() 함수 결과값의 데이타 타입을 변환시킵니다. SELECT CONVERT(varchar(30), GETDATE(),100) May 24 2002 10:51AM SELECT CONVERT(varchar(30), GETDATE(),101) 05/24/2002 SELECT CONVERT(varchar(30), GETDATE(),102) 2002.05.24 SELECT CONVERT(varchar(30), GETDATE(),103) 24/05/2002 S.. 2010. 4. 6.
반응형