0
SQL 스크립트를 사용하여 데이터베이스를 만들었습니다. 데이터베이스가 올바르게 작성되었지만 모든 테이블/뷰 이름 앞에 스크립트가 데이터베이스 이름 앞에 붙는 것이 문제입니다.SQL Server 2008 테이블/뷰 이름에 데이터베이스 이름 접두어
예 : 데이터베이스 이름이 ABC
이고 테이블 이름이 TableName
인 경우 스크립트에 ABC.TableName
이라는 이름이 지정됩니다. 이제는 프로그래밍에서이 테이블을 참조하고 싶을 때마다 ABC.TableName
모든 테이블/뷰 또는 데이터베이스 이름 접두사에서 해당 접두사를 제거 할 수있는 방법이 있습니까? 예 : dbo
접두어를 사용하십시오. 이 경우 dbo.TableName
입니다. 또한 나는 데이터베이스 ABC로 전환하는 스크립트의 맨 위에 다음을 넣어 테이블
나는 당신을 믿지 않는다. 'ABC'가 데이터베이스 이름이라면, 그것은'ABC..TableName'이 될 것입니다. – GSerg
'abc'는 데이터베이스 내부의 ** 스키마 ** 이름입니다 - 데이터베이스 이름 자체가 아님 –
당신이 묻는 것은 다소 불분명합니다 그러나 나는 당신이 달성하고자하는 것이 [SYNONYMS] (http://technet.microsoft.com/en-us/library/ms177544 (v = sql.100) .aspx)로 할 수 있다고 믿습니다. –