반응형 프로그래밍/sql3 일련번호 생성 신청자에게 일련번호를 생성하여 넘겨주는 작업. - 페이지에서 DB에 입력할 일련번호 저장할 데이터와 함께 넘겨서 Insert 한다. - 저장할 데이터만 넘기면 DB에서 일련번호를 생성하여 Insert 한다. 택1 일련번호 생성. - 페이지 : 중복 되지 않는 특정값 Guid Guid idx = Guid.NewGuid(); string guid_value = idx.ToString("N"); -- 하이픈 없는 GUID값 - DB : 유일한 16바이트 바이너리 값 제공 Newid() (서버 네트워크 카드 Mac주소 + application or 쿼리 컴퓨터의 시계로 얻은 값) 숫자를 셀 때 쓰는 정수가 필요할 경우 CHECKSUM(newid()) , abs(CHECKSUM(newid())) 사용. Newid.. 2010. 2. 11. 테이블 확장 속성 추가 -- 테이블의 특정 컬럼 정보(확장 속성) 추가 EXEC sys.sp_addextendedproperty @name = N'MS_Description', -- 확장 속성 이름 @value = N'Description String', -- 확장 속성 값 @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'Table1', -- 테이블 이름 @level2type = N'COLUMN', @level2name = N'Column1' 확장 속성 조회 fn_listextendedproperty 함수 확장 속성 추가 sp_addextendedproperty 저장 프로시저 확장 속성 삭제 sp_dropextendedp.. 2010. 1. 21. ALTER TABLE ALTER TABLE table [ * ] ADD [ COLUMN ] column type ALTER TABLE table [ * ] ALTER [ COLUMN ] column { SET DEFAULT defaultvalue | DROP DEFAULT } ALTER TABLE { [ ALTER COLUMN { [ ( [ , ] ) ] ALTER TABLE table [ * ] RENAME [ COLUMN ] column TO newcolumn Column Name Change : EXEC SP_RENAME 'TABLENAME.COLUMNNAME','NEWCOLUMNNAME','COLUMN' ALTER TABLE table RENAME TO newtable ALTER TABLE table ADD CONST.. 2009. 8. 12. 이전 1 다음 반응형