sql
SQL Tutorial
Se você quer aprender sobre os recursos básicos de SQL do Informix, sobre como escrever stored procedures, triggers, SQLCA, ESQL, Locks, External tables e etc, baixe e leia o manual oficial.
O SQL Tutorial
Obs.: Este link é para versão 11.50 xC7
- Leia mais
- 157 leituras
Stored Procedures no Informix
A linguagem de Stored Procedures no Informix é chamada de SPL - Stored Procedure Language e é uma linguagem bem facil de trabalhar, principalmente para quem já trabalhou com o Informix 4GL pois são muito parecidas.
Será a linguagem SPL que irei demonstrar neste artigo, digo isto porque no Informix uma rotina também pode ser criada apartir de um código C ou Java.
- 5 comentários
- Leia mais
- 1387 leituras
Como identificar em qual banco de dados está conectado
Grandes parte das aplicações têm seus selects escritos dinâmicamente e em muitas delas é preciso trabalhar com mais de um banco de dados.
Nestes casos é comum a necessidade de identificar em qual banco de dados está sendo executado aquela sessão.
- 3 comentários
- Leia mais
- 335 leituras
Para Desenvolvedores
Foi criado uma nova sessão focada aos desenvolvedores Informix.
Acesse no menu principal do site o link Para Desenvolvedores
Utilizando FIRST em sub-querys
No informix existe o comando FIRST que é similar ao TOP do SqlServer (até com sintaxe parecida). Este comando limita a quantidade de linhas retornada por um SELECT. Porém ele possui um defeito que ainda não foi implementado pelos desenvolvedores do Informix, que é a sua utilização em sub-querys.
- 1 comentário
- Leia mais
- 272 leituras
Como capturar SQLs ( DML /DDL ).
É possível capturar todos os SELECTs/DELETEs/UPDATEs/INSERTs além dos outros comandos como CREATE/DROP e etc.
Para isso deve-se utilizar o recurso de SQL TRACE do Informix.
Utilizando selects hierárquicos. Relação pai-filho na mesma tabela.
Selects hierárquicos são utilizados para tabelas que possuem relacionamento de pai-filho com ela mesma.
Com elas é possível reescrever um SELECT de modo muito simples, fácil entendimento e ótima performance. São muito uteis em relacionamento de hierarquia de setores, empregados, produtos, contabilidade e etc.
Qual a vantagem de utilizar a opção RETAIN UPDATE LOCKS?
O RETAIN UPDATE LOCKS é um parametro opcional do comando set isolation, utilizado para mudar o comportamento da aplicação referente aos cursores do tipo update cursors.
Baseado em testes e na documentação, a sessão tem comportamento similar ao Repeatable Read porém há uma di
Exemplos do comportamento de LOCKS
Para se trabalhar corretamente com locks no banco é preciso identificar qual o tipo de acesso cada funcionalidade da aplicação precisa e assim configurar o tipo de acesso compatível.
Trabalhando com campo SERIAL , SERIAL8, BIGSERIAL
Campo do tipo SERIAL são campos de auto-incremento , similar ao IDENTITY do SqlServer.
- 1 comentário
- Leia mais
- 1418 leituras




