2011-02-18 2 views
0

SQL 서버 이름과 데이터베이스 이름을 paramterize 할 수 있습니까? 변경되면 모든 것을 변경하지 말고 1 줄만 변경해야합니까?parametrize t-sql의 서버 및 데이터베이스 이름

SELECT (list of fields) 
FROM @[email protected] 
WHERE (clause) 

또는 뭔가 - 권리 : 당신이 그런 짓을하고 싶습니다 :하지만이 같은 해석 해요 - 어떤 도움

+5

어떤 상황에서? TSQL 스크립트 나 C# 응용 프로그램 코드 또는 저장 프로 시저에서 의미합니까? –

답변

0

귀하의 질문은 매우 명확하지 않습니다에 대한

덕분?

아니요, 표준 SQL에는 없지만 적어도 동적 SQL (SQL 명령을 변수로 묶어서 실행해야 함)을 사용해야합니다.

이어야합니다. Erland Sommarskog의 우수 The Curse and Blessings of dynamic SQL을 읽고 정말로 사용하고 싶다면 다시 생각해보십시오.

0

SSMS 또는 명령 줄에서 실행할 스크립트 인 경우 SQLCMD 모드 만 사용하면 대체 기능을 사용할 수 있습니다.

관련 문제