Query para saber os campos obrigatórios no sistema | Ti Responde 0234

No vídeo de hoje, vamos demonstrar em como buscar campos obrigatórios do sistema via query.

A dúvida de hoje, nos perguntaram, como poderíamos fazer uma query buscando os campos obrigatórios de uma tabela no Protheus.

 

Pensando nisso, montamos um exemplo, onde vai ser demonstrado a busca dos dados na tabela SX3, filtrando os campos X3_RESERV (sétima posição) e X3_OBRIGAT.

 

Segue abaixo o vídeo exemplificando:

E abaixo a query desenvolvida:

SELECT 
	X3_RESERV, 
	X3_OBRIGAT, 
	* 
FROM 
	SX3990 SX3
WHERE 
	X3_ARQUIVO = 'SB1' /*Colocar aqui o alias da tabela que deseja validar*/ 
	AND (
		UPPER(SUBSTRING(X3_RESERV, 7, 1)) = 'X'
		OR 
		X3_OBRIGAT != ''
	)
	AND D_E_L_E_T_ = ' '

Bom pessoal, por hoje é só.

 

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação