Desktop
Website
Multimedia
Database
Security
Enterprise
Fråga : ta bort rekord i en bordlägga, som har ledar- - för att specificera förhållande med another.
Hälsningexperter,
I har två bordlägger ---
informix_eod_train_partic
ipnt A (rowcount -305.219)
---
informix_eod_train_act
B (rowcount 35084)
The B bordlägger har en unik kolonnactivity_nbr som har 35084 unika records.
And aet att bordlägga är något liknande specificerar orienterat bordlägger och får sammanfogad av activity_nbr
For som, varje activity_nbr bordlägger in B (låter något att säga 100) som där ska för att vara 5 eller 6 rekord i bordlägga A.
So, har jag använt kvarhållandeschema för några rekord, och borttagna omkring 120, 000 rekord bordlägger in A,
rowcounten för
för bordlägger så nu A -- 180 219
How gör mig tar bort de motsvarande rekorden bordlägger in A. Det har initialt 35, 000 rekord, men I-förmiddagen som förväntar det som baseras på, bordlägger A som den ska atleast har
10,000
records deleted.
Could, du behar l5At mig veta hur man uppnår this.
structure av bordlägger är nedanför:
Table A -- Specificera table
CREATE BORDLÄGGER
(
för
TRN_ACTIVITY_KEY
VARCHAR2 (för ETS.MCL_EOD_TRAIN_PARTICIP
NT för
BYTE 10), för
EMPE_SSN VARCHAR2 (BYTE 10), för
NOMINATION_DATE VARCHAR2 (BYTE 20), för
CONFIRMATION_DATE VARCHAR2 (BYTE 20), för
VERIFICATION_DATE VARCHAR2 (BYTE 20), för
DTTM_CREATED VARCHAR2 (BYTE 20), för
OPER_INIT_NBR VARCHAR2 (BYTE 15), för
DTTM_UPDATED VARCHAR2 (BYTE 20), för
OPER_UPDATE_NBR VARCHAR2 (BYTE 15));
Table B ----Master
CREATE BORDLÄGGER ETS.INFORMIX_EOD_TRAIN_ACT
(
ACTIVITY_NBR
VARCHAR2 (10 BYTE),
LOCATION_CODE VARCHAR2 (10 BYTE),
TRN_EVENT VARCHAR2 (10 BYTE),
TRN_CATEGORY_NBR VARCHAR2 (10 BYTE),
TRN_SUB_CATEGORY VARCHAR2 (10 BYTE),
TRN_SEQUENCE_NO VARCHAR2 (10 BYTE),
TRN_NBR_OF_HRS VARCHAR2 (10 BYTE),
MAX_PARTICIPANTS VARCHAR2 (10 BYTE),
TRN_START_DATE VARCHAR2 (20 BYTE),
TRN_END_DATE VARCHAR2 (20 BYTE),
STATE_ABBREV VARCHAR2 (20 BYTE),
CITY_NBR VARCHAR2 (20 BYTE),
DATE_INACTIVE VARCHAR2 (BYTE 20), FÖR
TRN_ACTIVITY_DESC VARCHAR2 (BYTE 100), FÖR
ACTIVITY_COMMENT CLOB, FÖR
DTTM_CREATED VARCHAR2 (BYTE 20), FÖR
OPER_INIT_NBR VARCHAR2 (BYTE 15), FÖR
DTTM_UPDATED VARCHAR2 (BYTE 20), FÖR
OPER_UPDATE_NBR VARCHAR2 (BYTE 15)
)
" klar "
Svar : ta bort rekord i en bordlägga, som har ledar- - för att specificera förhållande med another.
>>Does det tar allmänt lång tid att ta bort de rekord
Denna är systemnärmare detalj.
Du tillfogade indexet för eller efter dig startade borttagningsen?
Du kan är kompetent att rusa saker som ip a med en PL/SQL kretsar lite, och grupperade begår.
något som är lik (skrivat in, styrkan har syntaxfel):
förklara
myCount numrerar: =1;
börja
för I (valt ID från specificerar), kretsa in
borttagnings från ledar- var id=id;
--begå varje 1000 ror
om ändring (myCount, 1000) =0 därefter
begå;
avsluta om;
myCount: = myCount + 1;
avsluta kretsar;
avsluta;
/,
Andra lösningar
Hur många skrivar av sidor r där i SQL-server?
OMA och OWA
Missa över mellan GLÅMIGA anslutningar för aktiv/för aktiv på en Cisco Router
ASP.Net tappar skuggar verkställer
Vad är ämna av ”den MAKEFILE” makroen i en makefile?
Ett rengöringsdukundantag uppstod därför att en HTTP 401 - det obehöriga svaret mottogs från okända
Funktionen måste använda en Updateable Query
PHP passerar parametrar till den on-line aktiveringssidan
Ethernetövergångskabel förbinder
döda ett processaa vid styrka, hur kan jag