Artigo: 314520 - Última revisão: quinta-feira, 22 de Dezembro de 2005 - Revisão: 4.4 A passa uma variável para consultar um servidor ligadoNesta páginaSumárioEste artigo descreve como transferir uma variável para uma consulta de servidor ligado. Quando consultar um servidor ligado, frequentemente executar uma consulta pass-through que utiliza a instrução OPENQUERY, OPENROWSET ou OPENDATASOURCE. Pode ver os exemplos em SQL Server Books Online para saber como fazê-lo utilizando cadeias de Transact-SQL predefinidas, mas existem não exemplos de como passa uma variável para estas funções. Este artigo fornece três exemplos de como passa uma variável para consultar um servidor ligado. Para passar uma variável para uma das funções pass-through, terá de criar uma consulta dinâmica. Quaisquer dados que incluem aspas necessitam de tratamento específico. Para obter mais informações, consulte o tópico "utilizar char e varchar dados" no SQL Server Books Online e consulte o seguinte artigo na base de dados de conhecimento da Microsoft: 156501
(http://support.microsoft.com/kb/156501/EN-US/
)
INF: QUOTED_IDENTIFIER e cadeias com marcas de aspas simples Passar valores baseQuando a instrução Transact-SQL básica é conhecida, mas tem de passar um ou mais valores específicos, utilize código semelhante ao seguinte exemplo:Passar a consulta inteiraQuando tem de passar a consulta de Transact-SQL completa ou o nome do servidor ligado (ou ambos), código de utilização que é semelhante ao seguinte exemplo:Utilizar o Sp_executesql procedimento armazenadoPara evitar as aspas multi-layered, utilize código semelhante ao seguinte exemplo:ReferênciasPara obter informações adicionais, consulte os seguintes tópicos no SQL Server Books Online: "OPENROWSET" "OPENQUERY" "OPENDATASOURCE" "Using sp_executesql" "sp_executesql" A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 314520
(http://support.microsoft.com/kb/314520/en-us/
)
| Traduções de Artigos
|


Voltar ao topo
