Вадиман |
Может быть, в вашем "SELECT * FROM xx" xx - это view? На какую-нибудь функцию. Хотя функцию, модифицирующую базу, из селекта не вызовешь... по крайней мере, примеров не припомню :) |
Нeт, таблица это, причём собeршeнно нормальная
CREATE TABLE ADM.LCSTEP
(
AUTOSUBF VARCHAR2(1 BYTE),
AUTOSUBS VARCHAR2(1 BYTE),
CLASS VARCHAR2(20 BYTE),
CREATIONDATE VARCHAR2(23 BYTE),
CURDBNAME VARCHAR2(20 BYTE),
LASTUPDATE VARCHAR2(23 BYTE),
LIFECYCLENAME VARCHAR2(50 BYTE),
LIFECYCLEREV VARCHAR2(3 BYTE),
LIFECYCLESEQ VARCHAR2(5 BYTE),
LIFECYCLESTEP VARCHAR2(12 BYTE),
LIFECYCLEVERSION INTEGER,
NEXTSTEPF VARCHAR2(12 BYTE),
NEXTSTEPS VARCHAR2(12 BYTE),
OBID VARCHAR2(24 BYTE),
PROCESSNAME VARCHAR2(50 BYTE),
PROCESSTYPE VARCHAR2(20 BYTE),
STATECHGF VARCHAR2(12 BYTE),
STATECHGS VARCHAR2(12 BYTE),
STEPXCOORD INTEGER,
STEPYCOORD INTEGER,
VAULTF VARCHAR2(30 BYTE),
VAULTS VARCHAR2(30 BYTE),
ZBLOB VARCHAR2(1 BYTE),
GENFLOWNAME VARCHAR2(50 BYTE),
GENFLOWREV VARCHAR2(3 BYTE),
GENFLOWSEQ VARCHAR2(5 BYTE),
GENFLOWSTEP VARCHAR2(12 BYTE),
GENFLOWVERSION INTEGER,
LOADER VARCHAR2(10 BYTE),
A0TOPMLIST VARCHAR2(1 BYTE),
SEINDEXLANGUAGELIST VARCHAR2(1 BYTE)
)
TABLESPACE ADMSPACE
PCTUSED 0
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 1800K
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
LOGGING
NOCACHE
NOPARALLEL
MONITORING;
--
-- LCSTEP_LCSTEPKEY (Index)
--
CREATE UNIQUE INDEX ADM.LCSTEP_LCSTEPKEY ON ADM.LCSTEP
(LIFECYCLENAME, LIFECYCLEREV, LIFECYCLEVERSION, LIFECYCLESEQ, LIFECYCLESTEP)
LOGGING
TABLESPACE ADMSPACE
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 208K
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
NOPARALLEL;
--
-- LCSTEP_CLUSTEREDUNIQUEINDEX (Index)
--
CREATE UNIQUE INDEX ADM.LCSTEP_CLUSTEREDUNIQUEINDEX ON ADM.LCSTEP
(OBID)
LOGGING
TABLESPACE ADMSPACE
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 136K
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
NOPARALLEL;