sqlsever 필드 이름 변경 실현

새 표:create table[표 이름]([자동 번호 필드]int IDENTITY(1,1)미리 키,[필드 1]nVarChar(50)default'기본 값'null,[필드 2]ntext null,[필드 3]datetime,[필드 4]money null,[필드 5]int default 0,[필드 6]Decimal(12,4)default 0,[필드 7]image null,)
표 삭제:Drop table[표 이름]
데이터 삽입:INSERT INTO[표 명](필드 1,필드 2)VALUES(100,'51WINDOWS.NET')
데이터 삭제:DELETE FROM[표 명]WHERE[필드 명]>100
업데이트 데이터:UPDATE[표 명]SET[필드 1]=200,[필드 2]='51WINDOWS.NET'WHERE[필드 3]='HAIWA'
추가 필드:ALTER TABLE[표 명]ADD[필드 명]NVARCHAR(50)NULL
삭제 필드:ALTER TABLE[표 명]DROP COLUMN[필드 명]
수정 필드:ALTER TABLE[표 명]ALTER COLUMN[필드 명]NVARCHAR(50)NULL
이름 바 꾸 기 표:(Access 이름 바 꾸 기 표,참고 글:Access 데이터베이스 에서 이름 바 꾸 기 표)sp'시계 이름','새 시계 이름','OBJECT'
새 제약 조건:ALTER TABLE[표 명]ADD CONSTRAINT 제약 조건 이름 CHECK([제약 필드]<='2000-1-1')
제약 조건 삭제:ALTER TABLE[표 명]DROP CONSTRAINT 제약 조건 이름
새 기본 값 ALTER TABLE[표 이름]ADD CONSTRAINT 기본 값 이름 DEFAULT'51WINDOWS.NET'FOR[필드 이름]
기본 값 ALTER TABLE[표 이름]삭제 DROP CONSTRAINT 기본 값 이름
그리고 이상 의 것 은 SQL 의 문법 일 뿐 ACCESS 에서 도 대부분 똑 같 습 니 다.
항목 을 찾 아 보고 자신 이 사용 한 검증 을 통 해 access 데이터베이스 에 자동 번호 필드 를 추가 하 는 데 다음 과 같은 방법 을 사용 하 는 것 이 적합 한 지 확인 합 니 다.create table 데이터 시트 이름(id conter constraint primary key primary key primary key)이 주의해 야 할 부분 은 두 번 째 primary 에 빈 칸 이 있 습 니 다.또한,키 워드 는 대소 문 자 를 구분 하지 않 습 니 다.또한 최근 에 발 견 된 방법 은 sql="create table my tb(id autoincrement(25,1)primary key,age int)"sql2="create table testb(id autoincrement,age int,email char,primary key(id)"입 니 다.그 중에서 access 에서 autoincrement 는 자동 번호 형식 필드 입 니 다.(25,1)는 각각 초기 값 과 보폭 값 입 니 다.쓰 지 않 으 면...기본 값 은 1,1 입 니 다.primary key 는 메 인 키 를 지 정 했 습 니 다.상기 예제,두 가지 지정 방법 이 모두 가능 합 니 다.
2.필드 이름 변경(열 이름)
sp_rename'표 이름.원 열 이름','수 정 된 열 이름','column'
tbwf_approveinfo 표 의 docid 열 이름 을 bid 로 변경id:
sp_rename 'tb_wf_approveinfo.doc_id','bind_id','column'

좋은 웹페이지 즐겨찾기