"Fecho os olhos e comeco a pedir. Nao sao coisas muito complicadas de serem atendidas. Ao menos eu acho que nao. Apenas me concentro em cada rosto que ja conheci ate hoje e nos sentimentos que tenho por cada uma dessas pessoas. Que nao nos faltem bons sentimentos sejam no Natal ou em qualquer dia do Ano Novo que se aproxima. Que nos falte egoismo. Que nos sobre paciencia pra enfrentar mais trezentos e sessenta e cinco ou seria trezentos e sessenta e seis? dias. Que sejamos capazes de enxergar algo de bom em cada momento ruim que nos acontecer. Que nao nos falte esperanca. Que novos amigos cheguem.Que antigos amigos sejam reencontrados. Que cada caminho escolhido nos reserve boas surpresas. Que musicas de letras e melodias bonitas nos facam suspirar. Que a cada sorriso que uma crianca der nos faca ter um bom dia e enxergar uma nova esperanca. Que nos sobre tempo para beber e conversar com os amigos. Que cada um de nos saiba ouvir cada conselho dado por uma pessoa mais velha. Que nao nos falte vontade de sorrir apesar dos pesares. Que sejamos leves. Que sejamos livres de preconceitos. Que nenhum de nos se esqueca da forca que possui. Que nao nos falte fe e amor."Caio Fernando Abreu "Eu fico feliz com pequenos carinhos, nao precisa me dar o mundo so precisa ser meu mundo."Caio Augusto Leite Caso deseje localizar um determinado termo (palavra, comentario, nome de objeto, etc) dentro de uma procedure do SQL Server, execute o comando abaixo.--Localizar dentro da procedureuse nome_do_bancoSELECT A.NAME, A.TYPE, B.TEXT FROM SYSOBJECTS A (nolock) JOIN SYSCOMMENTS B (nolock) ON A.ID = B.IDWHERE UPPER(B.TEXT) LIKE '%MOTIVO%' --- Informacao a ser procurada no corpo da procedure AND A.TYPE = 'P' --- Tipo de objeto onde o a palavra sera procurada. Neste caso, vai procudrar nas procedures ORDER BY A.NAMECaso deseje saber a qual tabela pertence a uma determinada coluna, utilize a query abaixo.--Localizar dentro de tabelause nome_do_banco SELECT T.name AS Tabela, C.name AS ColunaFROM sys.sysobjects AS T (NOLOCK)INNER JOIN sys.all_columns AS C (NOLOCK) ON T.id = C.object_id AND T.XTYPE = 'U'WHERE upper(C.NAME) LIKE '%NOME_DA_COLUNA%'ORDER BY T.name ASC Para ler os dados de uma planilha do Excel sem precisar criar um linked server, basta utilizar o OPENROWSET. SELECT * FROM OPENROWSET ('Microsoft.ACE.OLEDB.12.0', 'Excel8.0;Database=H:\Cargas\MinhaPlanilha.xls;HDR=YES;IMEX=0', 'SELECT * FROM [Plan1$]') Forcar uma excecao no MySQL nao e uma tarefa simples como no SQL Server, onde voce apenas chama a funcao RAISERROR.1) Criar uma procedure MY_EXCEPTION que ira receber a mensagem de erro para forcar a excecao DROP PROCEDURE IF EXISTS MY_EXCEPTION;DELIMITER $$-- Procedure para ser chamada com objetivo de causar excecaoCREATE PROCEDURE MY_EXCEPTION (error_text varchar(2000))BEGIN SET @sql = error_text; PREPARE MY_SIGNAL_STMT FROM @sql; EXECUTE MY_SIGNAL_STMT; DEALLOCATE PREPARE MY_SIGNAL_STMT;END $$2) Chamando a procedureDentro da sua procedure, faca a checagem que precisa fazer e dentro do seu IF chame a procedure if (v_valor = 0) then-- ROLLBACK; -- utilize primeiro o Rollback, caso voce esteja com um BEGIN TRAN aberto-- Aqui voce chama a procedure criada, passando a mensagem que deseja exibir CALL MY_EXCEPTION ('O valor nao pode