```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR insertStatement_start([insertStatement]) insertStatement_start --> insertStatement_0_0[bulk] insertStatement_0_0 --> insertStatement_0_1[insert] insertStatement_0_1 --> insertStatement_0_2[into] insertStatement_0_2 --> insertStatement_0_3[tableSpec] insertStatement_0_3 --> insertStatement_0_4[insertFieldList] insertStatement_0_4 --> insertStatement_0_5[valuesExpression] insertStatement_0_5 --> insertStatement_0_6[insertFieldList] insertStatement_0_6 --> insertStatement_0_7[selectStatement] insertStatement_0_7 --> insertStatement_0_8[identifiedByClause] insertStatement_0_8 --> insertStatement_0_9[attachToClause] insertStatement_0_9 --> insertStatement_0_10[BATCHSIZE] insertStatement_0_10 --> insertStatement_0_11[numericConstant] insertStatement_0_11 --> insertStatement_end(( )) ``` ## valuesExpression ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR valuesExpression_start([valuesExpression]) valuesExpression_start --> valuesExpression_0_0[values_] valuesExpression_0_0 --> valuesExpression_0_1[insertValuesBulk] valuesExpression_0_1 --> valuesExpression_0_2[insertValues] valuesExpression_0_2 --> valuesExpression_end(( )) ``` ## bulk ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> bulk bulk -->| | BULK BULK --> End(( )) ``` ## into ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> into into -->| | INTO INTO --> End(( )) ``` ## insert ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> insert insert -->| | INSERT INSERT --> End(( )) ``` ## values_ ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR Start(( )) --> values_ values_ -->| | VALUES VALUES --> End(( )) ``` ## insertFieldList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR insertFieldList_start([insertFieldList]) insertFieldList_start --> insertFieldList_0_0["("] insertFieldList_0_0 --> insertFieldList_0_1[columnList] insertFieldList_0_1 --> insertFieldList_0_2[")"] insertFieldList_0_2 --> insertFieldList_end(( )) ``` ## insertValuesBulk ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR insertValuesBulk_start([insertValuesBulk]) insertValuesBulk_start --> insertValuesBulk_0_0["("] insertValuesBulk_0_0 --> insertValuesBulk_0_1[insertValues] insertValuesBulk_0_1 --> insertValuesBulk_0_2[","] insertValuesBulk_0_2 --> insertValuesBulk_0_3[insertValues] insertValuesBulk_0_3 --> insertValuesBulk_0_4[")"] insertValuesBulk_0_4 --> insertValuesBulk_end(( )) ``` ## insertValues ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR insertValues_start([insertValues]) insertValues_start --> insertValues_0_0[parenthesisOpen] insertValues_0_0 --> insertValues_0_1[insertValuesList] insertValues_0_1 --> insertValues_0_2[parenthesisClose] insertValues_0_2 --> insertValues_end(( )) ``` ## insertValuesList ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR insertValuesList_start([insertValuesList]) insertValuesList_start --> insertValuesList_0_0[expression] insertValuesList_0_0 --> insertValuesList_0_1[","] insertValuesList_0_1 --> insertValuesList_0_2[expression] insertValuesList_0_2 --> insertValuesList_end(( )) ``` ## identifiedByClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR identifiedByClause_start([identifiedByClause]) identifiedByClause_start --> identifiedByClause_0_0[IDENTIFIED] identifiedByClause_0_0 --> identifiedByClause_0_1[BY] identifiedByClause_0_1 --> identifiedByClause_0_2[expression] identifiedByClause_0_2 --> identifiedByClause_end(( )) ``` ## identifiedByMultipleClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR identifiedByMultipleClause_start([identifiedByMultipleClause]) identifiedByMultipleClause_start --> identifiedByMultipleClause_0_0[IDENTIFIED] identifiedByMultipleClause_0_0 --> identifiedByMultipleClause_0_1[BY] identifiedByMultipleClause_0_1 --> identifiedByMultipleClause_0_2[columnList] identifiedByMultipleClause_0_2 --> identifiedByMultipleClause_end(( )) ``` ## attachToClause ```mermaid %%{init: { 'theme': 'base', 'themeVariables': { 'fontSize': '11px', 'nodePadding': '1', 'nodeBorder': '1', 'lineWidth': '0.8', 'fontFamily': 'Arial' } }}%% flowchart LR attachToClause_start([attachToClause]) attachToClause_start --> attachToClause_0_0[ATTACH] attachToClause_0_0 --> attachToClause_0_1[TO] attachToClause_0_1 --> attachToClause_0_2[expression] attachToClause_0_2 --> attachToClause_end(( )) ```