OBJECTPROPERTY 와 sprename 대상 이름 변경 안내
1483 단어 OBJECTPROPERTYsp rename
개발 과정 에서 실 수 를 면 할 수 없다.잘못 과 규범 화 를 바로 잡기 위해MS SQL Server 를 사용 할 수 있 는 시스템 저장 프로 세 스 sp이름 을 바 꾸 려 면 rename 과 OBJECTPROPERTY 를 사용 하 십시오.인 스 턴 스 1,표 이름 변경:
IF EXISTS(SELECT TOP 1 1 FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[Employee]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
EXECUTE sp_rename 'Employee', 'Member'
인 스 턴 스 2,필드 이름 변경:
EXECUTE sp_rename 'Member.[EmployeeName]', 'Name', 'COLUMN'
인 스 턴 스 3,메 인 키 변경:
IF EXISTS(SELECT TOP 1 1 FROM sysobjects WHERE id = OBJECT_ID(N'[PK__Employee__B00879C509746778]')
AND OBJECTPROPERTY(id, N'IsPrimaryKey') = 1)
EXECUTE sp_rename 'PK__Employee__B00879C509746778', 'PK_Member', 'OBJECT'
인 스 턴 스 4,저장 프로 세 스 이름 변경:
IF EXISTS(SELECT TOP 1 1 FROM sysobjects WHERE id = OBJECT_ID(N'[usp_Employee_Import]')
AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
EXECUTE sp_rename 'usp_Employee_Import', 'MemberInsSp'
실행 에 성공 하면 메 시 지 를 받 을 수 있 습 니 다.주의:개체 이름 의 모든 부분 을 변경 하면 스 크 립 트 와 저장 프로시저 를 중단 할 수 있 습 니 다.