--기본 키를 제거하세요
테이블 이름 변경 드롭 제약 조건 주요 키 이름
--기본 키 추가하세요
테이블 변경 제약 조건 기본 키 추가(필드 이름 1, 필드 이름 2......)
--비클러스터 인덱스에 대해 기본 키 추가하기
테이블 이름 변경 제약 조건 추가 NONCLUSTERED(필드 이름 1, 필드 이름 2......)
새 표:
테이블 생성 [테이블 이름]
(
[자동 번호 필드] int IDENTITY (1,1) 주요 키 ,
[필드 1] nVarChar(50) 기본 \'default\' null,
[필드 2] ntext null ,
[필드 3] 데이트타임,
[필드 4] 머니 무효,
[필드 5] int default 0,
[필드 6] 십진법 (12,4) 기본값 0,
[필드 7] 이미지 무효 ,
)
테이블 삭제:
드롭 테이블 [테이블 이름]
모든 테이블 삭제:
커서 선언 curItems
FOR 는 xtype='U'인 sysobjects 중에서 [name]을 선택하세요.
읽기 전용으로
오픈 커 항목
NVARCHAR(100), @m NVARCHAR(100) @n 선언
FETCH from CURItems에서 @n
@@FETCH_STATUS=0
시작
Set @m=@n
exec('Drop Table '+ @m)
다음 가져오기 FETCH from CURItems
@n
끝
닫기 curItems
딜로스로하 커 아이템
데이터 삽입:
[테이블 이름]에 삽입 (필드 1, 필드 2) 값 (100,\'51WINDOWS.NET'')
데이터 삭제:
[테이블 이름]에서 삭제하기, 여기서 [필드 이름]>100
업데이트된 데이터:
업데이트 [테이블 이름] 세트 [필드 1] = 200, [필드 2] = \'51WINDOWS.NET\' 여기서 [필드 3] = \'HAIWA\'
새로운 분야:
ALTER TABLE [테이블 이름] add [필드 이름] NVARCHAR (50) NULL
필드 삭제:
ALTER 테이블 [테이블 이름] 열을 드롭 [필드 이름]
필드 수정:
ALTER 테이블 [테이블 이름] ALTER 열[필드 이름] NVARCHAR (50) NULL
테이블 이름 변경: (테이블 이름 변경에 대한 접근은 'Access 데이터베이스에서 테이블 이름 변경하기' 문서를 참고하세요)
sp_rename \'테이블 이름\', \'새 테이블 이름\', \'OBJECT\'
새로운 제약:
ALTER TABLE [테이블 이름] 제약 검사 추가([constraint field] <= \'2000-1-1\')
제약 해제:
ALTER TABLE [테이블 이름] 제약 제약 이름 삭제
새로운 기본 설정
ALTER TABLE [테이블 이름] ADD CONSTRAINT 기본값 이름 DEFAULT \'51WINDOWS.NET\' [필드 이름]
기본 값을 삭제하세요
테이블 변경 [테이블 이름] 제약 해제 기본 값 이름
SQL Server에서 데이터베이스 파일 크기를 줄이기 위해 로그를 삭제하세요
트랜잭션 데이터베이스 이름을 no_log 덤프합니다
백업 로그 데이터베이스 이름은 no_log
DBCC 슈링크데이터베이스 (데이터베이스 이름)
exec sp_dboption \'데이터베이스 이름\'', \'자동 축소\', \'true\'
\\\'필드 제네릭 함수 추가하기
Sub AddColumn(TableName, ColumnName, ColumnType)
Conn.Execute(\"Alter table \"&TableName&\" Add \"&ColumnName&\" \"&ColumnType&\"\")
끝 자막
\\\'필드 제네릭 함수를 변경하세요
Sub ModColumn(TableName, ColumnName, ColumnType)
Conn.Execute(\"Alter Table \"&TableName&\" Alter Column \"&ColumnName&\" \"&ColumnType&\"\""
끝 자막
\\\' 테이블이 존재하는지 확인합니다
SQL=\"ID = object_id(N\'[owner].[ 테이블 이름]\') 그리고 OBJECTPROPERTY(id, N\'IsUserTable\') = 1\"
Set rs=conn.execute(sql)
response.write rs(\"dida\")\'는 숫자 값을 반환하는데, 0은 아니오, 1은 존재를 의미합니다
판단표의 존재:
sysobjects에서 * 선택, ID = object_id(N\'[dbo].[ tablename]\') 및 OBJECTPROPERTY(id, N\'IsUserTable\') = 1
테이블의 구조
ID = object_id(N\'[dbo].[ 당신의 테이블 이름]\') 및 OBJECTPROPERTY(id, N\'IsUserTable\') = 1
테이블의 접두사를 수정하세요:
ALTER SCHEMA dbo TRANSFER prename.tablename;
표 2가 이미 존재한다면, 표 1의 레코드를 표 2의 문장에 추가합니다:
표 2에 삽입 (필드 1, 필드 2,...) 필드 1, 필드 2를 선택하세요,.. 표 2에서 ...
표 2가 존재하지 않을 경우, 표 2는 다음과 같은 문장으로 자동으로 생성되며, 필드 유형은 표 1과 동일합니다:
필드 1, 필드 2를 선택하세요,.. INTO 표 2 표 1에서 ...
|