0% acharam este documento útil (0 voto)
2 visualizações6 páginas

Procedimento Armazenado para Buscar Paciente

Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações6 páginas

Procedimento Armazenado para Buscar Paciente

Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

CREATE proc sp_buscarpaciente(@idpaciente int)

as
select [Link],
[Link],
[Link],
(select [Link] from pais s where [Link]=[Link]) as pais

from paciente P
where idpaciente=@idpaciente
go

exec sp_buscarpaciente 5

SELECT SERVERPROPERTY('productversion') as Productverion,


SERVERPROPERTY ('productlevel')as ProductLevel,
SERVERPROPERTY ('edition') as SQLEdition,@@VERSION as SQLversion

---CONDICIONALES

DECLARE @IDPACIENTE INT


SET @IDPACIENTE=2

IF @IDPACIENTE=2

SET @TURNO=20
SELECT * FROM PACIENTE WHERE idPaciente=@IDPACIENTE
PRINT @TURNO

DECLARE @CONTADOR INT=0


WHILE @CONTADOR<10
BEGIN
PRINT @CONTADOR
SET @CONTADOR=@CONTADOR+1
END

DECLARE @VALOR INT


DECLARE @RESULTADO CHAR(10)=''
SET @VALOR =30

SET @RESULTADO =(CASE WHEN @VALOR =10 THEN 'ROJO'


WHEN @VALOR =20 THEN 'VERDE'
WHEN @VALOR =30 THEN 'AZUL'
END)

PRINT @RESULTADO

DECLARE @CONTADOR INT =0


WHILE @CONTADOR<=10
BEGIN

PRINT @CONTADOR
SET @CONTADOR = @CONTADOR + 1
IF @CONTADOR=3
BREAK
PRINT 'AQUI'
END
PRINT 'SIGUE EJECUTANDO'

Você também pode gostar