orakulo PL/SQL ORA-00947 hindi sapat halagahan mali
di orakulo database, ang sundan mali kalatas mayo humarap kailan isa incorrect SQL pahayag ay used, di SQL dagdagan o di kahitsaan atipan ng pawid magpadala SQL queries sa ang databases gayon gaya mag-imbak paraan o labas palatuntunan.
PL/SQL: SQL pahayag pabayaan
PL/SQL: ORA-00947: hindi sapat halagahan
ang mangatwiran dahil sa ORA-00947 mali ay kailan a SQL pahayag hingin dalawa sets ng halagahan, i.e lagyan ng numero ng lagyan ng numero ng haligi at kanya halagahan atipan ng pawid ay tiyak di ang SQL sa maaari tumbasan di lagyan ng numero. datapuwa't ang pumangalawa mahati ng ang magtanong alin ay haligi halagahan maglaman fewer bagay kaysa ang pangunang lunas mahati alin ay ang lagyan ng numero ng haligi. ang mali mayo mangyari di lahat uri ng SQL pahayag isingit, Update o pumili at ito maaari din mangyari di a saan o HAVING clause di alin a magpugad sub- pumili ibalik lubha ilan haligi. kung ang SQL does hindi tiyakin haligi, ito paraan atipan ng pawid ang halagahan pumasok ay kakaunti atipan ng pawid ang haligi pagkakaroon di ang isamesa di database.
dahil sa halimbawa, ang ORA-00947 mali nasain maaari ibalik kung ka subukin sa ipaganap ang sundan SQL pahayag:
isingit sa ugali (Customer_ID, Customer_Name, kapanganakan) halagahan (’1′, ‘ akin ugali’);
o
pumili * sa ugali saan (Customer_ID, Customer_Name) di ( pumili Customer_ID sa iutos);
sa lutasin ang mali at iwasto ang suliranin, magsiyasat atipan ng pawid ang lagyan ng numero ng halagahan paglaanan di ang haligi halagahan mahati ay tumbasan atipan ng pawid ang haligi tiyak, o ang lagyan ng numero ng haligi di isamesa, at palitan ang SQL pahayag sa gawin kanila tumbasan.
ka maaari alin man sa dalawa magpababa ang lagyan ng numero ng haligi, o dagdag ang lagyan ng numero ng halagahan paglaanan sa ang haligi sa gawin ang SQL pahayag tumbasan. ito kagamitan sa ang magpugad SQL pahayag kumuha HAVING o saan clause lubha. dahil sa halimbawa, ang iwasto SQL pahayag dapat maaari maibigan ang sundan:
isingit sa ugali (Customer_ID, Customer_Name, kapanganakan) halagahan (’1′, ‘ akin ugali’, ‘08/08/1988′);
o
isingit sa ugali (Customer_ID, Customer_Name) halagahan (’1′, ‘ akin ugali’);
o
pumili * sa ugali saan (Customer_ID, Customer_Name) di ( pumili Customer_ID, Customer_Name sa iutos);
o
pumili * sa ugali saan (Customer_ID) di ( pumili Customer_ID sa iutos);
pag-angkat: ito ay a makina tagapagsalin pahina alin ay paglaanan " gaya ay" wala garantiyahan. makina tagapagsalin mayo maaari mahirap hindi madali sa maintindihan. masiyahan itukoy saorihinal ingles bagay kailan man maaari.
paghati-hatiin at mag-abuloy o kumuha tekniko hapunan at tumulong at akin Digital buhay Forums.
isalaysay bagay
- orakulo Database angkat mali 3113/3114
- lumikha, pagsamahin o paghati-hatiin orakulo Database hati lumagpak kumuha ORA-14080 mali
- paano sa tumakas tauhan di orakulo PL/SQL Queries
- manwal at maglinis Uninstall orakulo dahil sa durungawan
- ORA-00942 isamesa o malasin Does hindi umiral orakulo mali
- ORA-02449 orakulo bitiwan isamesa mali
- orakulo EXP-00091 mali kailan magluwas sa ibang bansa Database
- orakulo ORA-01658 walang kaya sa lumikha magpasimula lawak dahil sa bahagi di kutsarang pangmesa mali
- orakulo JDeveloper muling suriin
- ORA-01502 orakulo talatuntunan di Unusable sabihin
































