Gerar uma consulta e perguntar se deseja realizar um Update na tabela

01/02/2023

0

SQL

Boa tarde Pessoal,

No SQL é possível a gente criar um select para exibir as informações e, em seguida gerar uma pergunta para o usuário se ele deseja realizar um update na tabela?

Exemplo:

DECLARE @CODFILIAL VARCHAR(2)
DECLARE @NFISCAL VARCHAR(9)

SET @CODFILIAL ='70'
SET @NFISCAL ='000201064'
SELECT
CD2.CD2_FILIAL AS CODFILIAL,
CD2.CD2_DOC AS NOTAFISCAL,
CD2.CD2_IMP AS FISCAL,
CD2.CD2_CST AS CST
FROM
CD2010 CD2
WHERE
CD2.CD2_FILIAL = @CODFILIAL
AND CD2.CD2_DOC = @NFISCAL
AND CD2.CD2_IMP =('ICM')

Pergunta:

Deseja Realizar o Update na tabela S/N ?


--UPDATE CD2010 SET CD2_CST='10' WHERE CD2_FILIAL =@CODFILIAL AND CD2_DOC=@NFISCAL AND CD2_IMP='ICM' AND CD2_CST='00'
Else

Update Abortado

Fim
Wanderson Fernandes

Wanderson Fernandes

Responder

Posts

01/02/2023

Arthur Heinrich

No MS-SQL Server, a linguagem T-SQL (Transact-SQL) não permite interação com usuário. Você precisa fazer isso através de uma aplicação, escrita em outra linguagem.
Responder

01/02/2023

Frank Hosaka

Eu uso MySQL Workbench, e ele tem o recurso da procedures, mas a sintaxe é bem difícil, assim eu raramente eu uso esse recurso. Prefiro apelar para o PHP, onde a gramática é bem mais flexível que o MySQL.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar