우리는 개별 고객을 위해 즉석에서 생성되는 자체 3 개의 테이블로 새로운 스키마를 작성하려고합니다.특정 스키마 컨텍스트에서 SQL 쿼리를 실행하십시오.
프로 시저의 해당 테이블에 대해 특정 쿼리를 실행하려면 다음과 같이해야합니다. 이 시나리오에서는
declare @sName nvarchar(200);
select @sName =Schema_Name from schema where Schema_Id = passed_id_from_code
ALTER USER UserName WITH DEFAULT_SCHEMA = @sName
-- Run the statements here --
...
-- After finishing executing statements
ALTER USER UserName WITH DEFAULT_SCHEMA = db;
는 다양한 스키마에서 동시 고객은 자신의 스키마 테이블을 업데이트 할 수 있거나 충돌합니다.
귀하의 제안을 환영합니다. Anil