(Apenas no Microsoft SQL Server 2000.) Contém opções para controlar o comportamento do procedimento armazenado de instrução única que está a criar ou modificar.
Procedimento
Apresenta o nome do procedimento armazenado atual. Se ainda não guardou o procedimento, é apresentado o nome predefinido. Não é possível alterar o nome nesta caixa. Para atribuir um nome, selecione Guardar ou Guardar Como no menu Ficheiro .
Exportar todas as colunas
Especifica que todas as colunas de todas as tabelas atualmente apresentadas estarão na saída do procedimento. Escolher esta opção é equivalente a especificar um asterisco (*) em vez de nomes de colunas individuais no painel SQL.
Valores DISTINCT
Especifica que a consulta irá filtrar linhas duplicadas da saída do procedimento. Esta opção é útil quando utiliza apenas algumas das colunas de uma tabela e essas colunas podem conter valores duplicados ou quando o processo de associação de duas ou mais tabelas produz linhas duplicadas no conjunto de resultados. Escolher esta opção é equivalente a inserir a palavra DISTINCT na instrução no painel SQL.
Definir NOCOUNT em
Impede SQL Server de incluir na consulta uma mensagem que indica o número de linhas afetadas pela instrução Transact-SQL no corpo do procedimento armazenado. Para ver a mensagem, desmarque esta caixa de marcar.
Extensão GROUP BY
Especifica que estão disponíveis opções adicionais para procedimentos armazenados com base em consultas agregadas.
-
COM CUBO
Especifica que a consulta agregada deve produzir valores de resumo para grupos especificados na cláusula GROUP BY. Os grupos são criados através da referência cruzada de colunas incluídas na cláusula GROUP BY e, em seguida, aplicando a função de agregação da consulta para produzir valores de resumo para as linhas de superagretura adicionais. A opção COM CUBO é multidimensional, criando resumos a partir de todas as combinações de funções e colunas agregadas na consulta.
-
COM ROLLUP
Especifica que a consulta agregada deve produzir valores de resumo para os grupos especificados na cláusula GROUP BY. A opção COM ROLLUP é semelhante à opção COM CUBO, mas cria apenas um tipo de resumo para cada combinação de coluna e função de agregação.
-
ALL
Especifica que a consulta agregada incluirá quaisquer linhas duplicadas no resumo.
Proprietário
Mostra o nome do proprietário do procedimento. O nome do proprietário é uma função SQL Server ou SQL Server utilizador. A lista pendente contém todos os utilizadores e funções definidos na base de dados. Na lista pendente, os utilizadores e as funções têm ícones diferentes; o ícone de função mostra dois rostos. O ícone de utilizador mostra apenas um.
TOP
(Para SQL Server bases de dados 7.0 ou superiores.) Especifica que o procedimento armazenado incluirá uma cláusula TOP, que devolve apenas as primeiras n linhas ou a primeira n percentagem de linhas no conjunto de resultados. A predefinição é que o procedimento devolve as primeiras 10 linhas no conjunto de resultados.
Utilize esta caixa para especificar um número diferente de linhas a devolver ou para especificar uma percentagem.
-
PERCENT
(Para SQL Server bases de dados 7.0 ou superiores.) Especifica que o procedimento incluirá uma cláusula TOP, devolvendo apenas a primeira n percentagem de linhas no conjunto de resultados.
-
COM LAÇOS
(Para SQL Server bases de dados 7.0 ou superiores.) Especifica que o procedimento incluirá uma cláusula WITH TIES. WITH TIES é útil se um procedimento incluir uma cláusula ORDER BY e uma cláusula TOP com base na percentagem. Se esta opção estiver definida e se o limite de percentagem cair no meio de um conjunto de linhas com valores idênticos na cláusula ORDER BY, a vista será expandida para incluir todas essas linhas.
Comentário do SQL
Para introduzir texto neste campo, pode escrever diretamente no mesmo ou pode introduzir um comentário no painel SQL. Quando introduzir texto diretamente neste campo, basta escrever o texto. No entanto, quando introduz texto de comentário no painel SQL, tem de utilizar os carateres delimitadores de comentários. Por exemplo:
/* This is comment text entered in the SQL pane */This is comment text entered directly in the SQL Comment field.
Descrição
(apenas SQL Server 2000.)
Este campo distingue-se do campo Comentário do SQL de duas formas. Em primeiro lugar, os valores de Descrição são armazenados em SQL Server como propriedades expandidas. Em segundo lugar, não pode introduzir valores da Descrição no painel SQL.