EZESQISL contém o nível de isolamento das funções de E/S de SQL. Se definido para 0 (o padrão), o nível de isolamento será definido para leitura repetível. Se definido para 1, será definido para estabilidade do cursor.
Nota: | EZESQISL é suportado neste release para compatibilidade ascendente, mas não possui significado nos ambientes suportados. |
EZESQISL pode ser utilizado como qualquer um dos seguintes:
As características de EZESQISL são as seguintes:
O nível de isolamento das funções INQUIRY, UPDATE, ADD, SETINQ, SETUPD e SQLEXEC é o nível em efeito quando a função é executada.
O nível de isolamento das funções SCAN, REPLACE e DELETE é o que está em vigor quando as funções anteriores UPDATE, SETINQ e SETUPD para a mesma linha SQL foram executadas.
Ambiente | Considerações de compatibilidade |
---|---|
VM CMS | O nível de isolamento é especificado durante o pré-processamento de SQL e não pode ser controlado dinamicamente a partir do programa. A definição de EZESQISL é ignorada. |
VM batch | Igual a VM CMS. |
CICS para MVS/ESA | Nos sistemas DB2, o nível de isolamento é especificado durante o processamento do BIND e não pode ser controlado dinamicamente a partir do programa. A definição de EZESQISL é ignorada nos sistemas DB2. |
MVS/TSO | Igual a CICS para MVS/ESA. |
MVS batch | Igual a CICS para MVS/ESA. |
IMS/VS | Igual a CICS para MVS/ESA. |
IMS BMP | Igual a CICS para MVS/ESA. |
CICS para VSE | O nível de isolamento é especificado durante o pré-processamento de SQL e não pode ser controlado dinamicamente a partir do programa. A definição de EZESQISL é ignorada. |
VSE batch | Igual a CICS para VSE. |
CICS para OS/2 | Não suportado. |
OS/400 | O nível de isolamento é especificado durante o processamento do programa CREATE com a palavra-chave COMMIT e não pode ser controlado dinamicamente a partir do programa. A definição de EZESQISL é ignorada. |
OS/2 (GUI) | Não suportado. |
Windows (GUI) | Não suportado. |
Java (GUI) | Não suportado. |
OS/2 (C++) | Nos sistemas DB2/2, o nível de isolamento é especificado durante o
processamento do BIND e não pode ser controlado dinamicamente a partir do
programa. A definição de EZESQISL é ignorada nos sistemas
DB2/2.
Neste sistema, o gerenciador de banco de dados é o DB2/2 |
AIX | Igual a OS/2 (C++).
Neste sistema, o gerenciador de banco de dados é o DB2/6000. |
HP-UX | Igual a OS/2 (C++).
Neste sistema, o gerenciador de banco de dados é o DB2/6000. |
Solaris | Ignorado. |
CICS for Solaris | Ignorado. |
CICS for AIX | Igual a OS/2 (C++). |
Windows NT | Igual a OS/2 (C++). |
CICS para Windows NT | Igual a OS/2 (C++). |
Dispositivo de Teste | Não suportado. |
MOVE 1 TO EZESQISL;