O servidor Microsoft SQL inclui uma função de conversão , assim você pode alternar os tipos de dados em seus procedimentos armazenados. Você pode usar esta função quando você tem a entrada de um usuário, como uma string e precisa realizar cálculos sobre a entrada. Você deve converter a string de entrada para um inteiro ou tipo de dados decimal para executar os cálculos . Você pode adicionar a função de conversão de qualquer parte do seu procedimento armazenado. Instruções
1
Abra o software SQL Server Management Studio a partir do grupo de programas do SQL Server no menu "Iniciar" do Windows. Faça login em seu banco de dados SQL.
2
Clique na seção Programação no painel de navegação à esquerda do banco de dados . A lista de procedimentos armazenados é mostrado . Direito do mouse no procedimento armazenado que você deseja modificar e selecione Modificar. O código abre no editor.
3
Crie uma variável SQL para a conversão. Depois de converter a variável que você deve atribuir o novo tipo de dados a uma variável correspondente com o mesmo tipo de dados . O código a seguir cria um novo tipo de dados inteiro :
declarar @ número como int
4
converter o tipo da variável de procedimento armazenado dados. O código a seguir muda os tipos de dados para uma variável chamada @ myvar :
conjunto número @ = convert ( int, @ myvar )
Substitua @ myvar com a variável que você deseja converter
.
5
Pressione " F5 " para salvar e executar o código em seu procedimento armazenado. Para testar as novas mudanças digitar " proc exec " (sem aspas ), onde " proc " é o nome do procedimento que você mudou .