Cafell PL /SQL ORA -00947 Mo Ddigon Brisiau Amryfusedd
I mewn Cafell chronfa ddata, 'r yn canlyn amryfusedd cenadwri Mai ledrithia pryd an 'n anghywir SQL fynegiad arferir, i mewn SQL Plus ai i mewn anywhere a anfon SQL gofyniadau at 'r databasau 'n gyfryw fel ystoriedig drefniadaeth ai 'n allanol raglenni.
PL/SQL: SQL Fynegiad anwybyddedig
PL/SQL: ORA-00947: mo ddigon brisiau
'r adla achos ORA -00947 amryfusedd ydy pryd a SQL fynegiad requires 'n ddau setiau chan brisio, fi.e rhifa chan rhifa chan cholofnau a 'i brisio sy benedig i mewn 'r SQL at bod bod yn gyfartal i mewn rhifa. Namyn 'r eilia barthu chan 'r gofyniad sy cholofn brisiau contains 'n brinach eitemau na 'r 'n flaen barthu sy 'r rhifa chan cholofnau. 'r amryfusedd Mai happens i mewn pawb bath chan SQL fynegiadau Insert, Update ai Ddethol a all hefyd ddigwydd mewn BLE ai YN CAEL adran i mewn a a nythedig sub - DDETHOL atgorau hefyd hychydig cholofnau. Ai 'r SQL ewigod mo bennu cholofnau, feddwl a 'r brisiau cofnodedig ydy 'n llai a 'r cholofnau bodoledig i mewn 'r bord i mewn chronfa ddata.
Er enghraifft, 'r ORA -00947 amryfusedd adferir ai brofi at chyflawna 'r yn canlyn SQL fynegiadau:
INSERT I MEWN I Chwsmeriaid (Customer_ID, Customer_Name, Ben-blwydd) BRISIAU ( ’1 ′, ‘My Chwsmer ’)
ai
DDETHOL CHAN Chwsmeriaid BLE (Customer_ID, Customer_Name) I MEWN ( DDETHOL Customer_ID CHAN Archebion)
At datrys 'r amryfusedd a cerydda 'r broblem, atalfa a 'r rhifa chan brisiau arlwyedig i mewn 'r cholofn brisiau barthu ydy bod yn gyfartal a 'r cholofnau benedig, ai 'r rhifa chan cholofnau i mewn ord, a chyfnewid 'r SQL fynegiad at gwna 'u bod yn gyfartal.
Alli ai doli 'r rhifa chan cholofnau, ai amlha 'r rhifa chan brisiau arlwyedig at 'r cholofn at gwna 'r SQL fynegiad equaled. Hon applies at 'r nythedig SQL fynegiadau ag YN CAEL ai BLE adran hefyd. Er enghraifft, 'r cerydda SQL fynegiadau ddylu bod cara 'r yn canlyn:
INSERT I MEWN I Chwsmeriaid (Customer_ID, Customer_Name, Ben-blwydd) BRISIAU ( ’1 ′, ‘My Chwsmer ’, ‘08 /08 /1988 ′)
ai
INSERT I MEWN I Chwsmeriaid (Customer_ID, Customer_Name) BRISIAU ( ’1 ′, ‘My Chwsmer ’)
ai
DDETHOL CHAN Chwsmeriaid BLE (Customer_ID, Customer_Name) I MEWN ( DDETHOL Customer_ID, Customer_Name CHAN Archebion)
ai
DDETHOL CHAN Chwsmeriaid BLE (Customer_ID) I MEWN ( DDETHOL Customer_ID CHAN Archebion)
'N BWYSIG: Dyma beiriant cyfieithedig dudalen sy arlwyedig " fel ydy " heb warranty. Beiriant chyfieithiad Mai bod 'n afrwydd at ddeall. Blesio chyfeiria at 'n gysefin Saesneg erthygl whenever 'n bosib.
Ran a chyfranna ai ca 'n dechnegol atega a chyfnertha am 'm 'n Ddigidol Buchedd Forums.
'n gytras Erthyglau
- Cafell Chronfa Ddata Fewnforia Amryfusedd 3113 /3114
- Chrea, Adia ai Agenna Cafell Chronfa Ddata Balis Fails ag ORA -14080 Amryfusedd
- Fel at Ddianc Chymeriadau i mewn Cafell PL /SQL Gofyniadau
- Manual a Glanha Uninstall Cafell achos Ffenestri
- ORA -00942 Bord ai Golyga Ewigod Mo Bod Cafell Amryfusedd
- ORA -02449 Cafell Ddefnynna Bord Amryfusedd
- Cafell EXP -00091 Amryfusedd Pryd Allforia Chronfa Ddata
- Cafell ORA -01658 'n Analluog at Chrea 'N DDECHREUOL Extent achos Segment i mewn Tablespace Amryfusedd
- Cafell JDeveloper Adolygiadau
- ORA -01502 Cafell Dangoseg i mewn Unusable Noda
































