doc-exports/docs/dataartsstudio/api-ref/dataartsstudio_02_0262.html
Xiong, Chen Xiao 14a6d65e8c DataArts API 20240130 version
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: Xiong, Chen Xiao <chenxiaoxiong@huawei.com>
Co-committed-by: Xiong, Chen Xiao <chenxiaoxiong@huawei.com>
2024-03-01 11:46:15 +00:00

253 lines
24 KiB
HTML

<a name="dataartsstudio_02_0262"></a><a name="dataartsstudio_02_0262"></a>
<h1 class="topictitle1">Link to a Relational Database</h1>
<div id="body8662426"><div class="section" id="dataartsstudio_02_0262__en-us_topic_0108272839_section621837"><h4 class="sectiontitle">Description</h4><div class="p" id="dataartsstudio_02_0262__en-us_topic_0108272839_p1972133817218">By creating a JDBC link, you can extract data from or load data to the following relational databases:<ul id="dataartsstudio_02_0262__en-us_topic_0108272839_ul14442117141915"><li id="dataartsstudio_02_0262__en-us_topic_0108272839_en-us_topic_0108275477_li2096914412282">RDS for PostgreSQL</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_en-us_topic_0108275477_li1797114132816">RDS for SQL Server</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_en-us_topic_0108275477_li997510462810">PostgreSQL</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_en-us_topic_0108275477_li597634112810">Microsoft SQL Server</li></ul>
</div>
</div>
<div class="section" id="dataartsstudio_02_0262__en-us_topic_0108272839_section3868611316220"><h4 class="sectiontitle">Sample Link</h4><pre class="screen" id="dataartsstudio_02_0262__en-us_topic_0108272839_screen59916266163431">{
"links": [
{
"link-config-values": {
"configs": [
{
"inputs": [
{
"name": "linkConfig.databaseType",
"value": "MYSQL"
},
{
"name": "linkConfig.host",
"value": "10.120.205.30"
},
{
"name": "linkConfig.port",
"value": "3306"
},
{
"name": "linkConfig.database",
"value": "<em id="dataartsstudio_02_0262__en-us_topic_0108272839_i50796613164133">DB_name</em>"
},
{
"name": "linkConfig.username",
"value": "<em id="dataartsstudio_02_0262__en-us_topic_0108272839_i62471198174325">username</em>"
},
{
"name": "linkConfig.password",
"value": "<em id="dataartsstudio_02_0262__en-us_topic_0108272839_i628717142430">Add password here</em>"
},
{
"name": "linkConfig.useAgent",
"value": "false"
},
{
"name": "linkConfig.fetchSize",
"value": "100000"
},
{
"name": "linkConfig.commitSize",
"value": "10000"
},
{
"name": "linkConfig.usingNative",
"value": "false"
},
{
"name": "linkConfig.useSSL",
"value": "false"
}
],
"name": "linkConfig"
}
]
},
"name": "mysql_link",
"connector-name": "generic-jdbc-connector"
}
]
}</pre>
</div>
<div class="section" id="dataartsstudio_02_0262__en-us_topic_0108272839_section5035508012043"><h4 class="sectiontitle">Link Parameters</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="dataartsstudio_02_0262__en-us_topic_0108272839_table13922888141527" frame="border" border="1" rules="all"><thead align="left"><tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row229143141527"><th align="left" class="cellrowborder" valign="top" width="22.1%" id="mcps1.3.3.2.1.5.1.1"><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p66756185141527">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20.16%" id="mcps1.3.3.2.1.5.1.2"><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p38541938141527">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="19.869999999999997%" id="mcps1.3.3.2.1.5.1.3"><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p34889279141527">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="37.87%" id="mcps1.3.3.2.1.5.1.4"><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p7459369141527">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row62628929141527"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p18560626141527">linkConfig.databaseType</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p27015713141527">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p40789133141527">Enumeration</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p15585437141527">Database type. The options are as follows:</p>
<ul id="dataartsstudio_02_0262__en-us_topic_0108272839_ul4541194020316"><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li3761843820316">ORACLE</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li5156524720319">MYSQL</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li3864975620325">SQLSERVER</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li6298625620328">DB2</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li636337020331">POSTGRESQL</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li5153183920334">DWS</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li172483231763">DDM</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li109431828668">SAP HANA</li></ul>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row42094113141527"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p26789449141527">linkConfig.host</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p22461756141527">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p7462956141527">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p519680141527">IP address of the database server</p>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row48037190141527"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p43302697141527">linkConfig.port</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p17857575141527">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p37177510141527">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p58588366141527">Port number of the database server</p>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row181111294368"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p51292920361">linkConfig.databaseconfig</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p11215294361">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p4122029143612">Enumeration</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><div class="p" id="dataartsstudio_02_0262__en-us_topic_0108272839_p444865034813">Oracle database link type. This parameter is available only when an Oracle link is created. The options are as follows:<ul id="dataartsstudio_02_0262__en-us_topic_0108272839_ul13788144814525"><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li5788134855217"><strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b117091905377">SERVICENAME</strong>: Use <strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b1690119405371">SERVICE_NAME</strong> to connect to the Oracle database.</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li1148919775311"><strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b81212514456">SID</strong>: Use <strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b1768618222458">SID</strong> to connect to the Oracle database.</li></ul>
</div>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row31256234386"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p1612692314382">linkConfig.sidname</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p131641913164016">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p316417133401">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p1126223173813">Oracle instance ID, which is used to differentiate databases by instances. This parameter is available only when an Oracle link is created and the database link type <strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b614610015255">linkConfig.databaseconfig</strong> is set to <span class="parmvalue" id="dataartsstudio_02_0262__en-us_topic_0108272839_parmvalue615084119248"><b>SID</b></span>.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row8336449141527"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p29681527141527">linkConfig.database</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p55393515141527">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p57689731141527">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p42356648141527">Database name</p>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row9719659141527"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p7919181141527">linkConfig.username</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p37473904141527">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p15487355141527">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p46516247141527">Username</p>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row46599462141527"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p20368074141527">linkConfig.password</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p39201318141527">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p21190223141527">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p38686508141527">Password</p>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row1973019112350"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p273131115356">linkConfig.useAgent</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p3731191114355">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p3731141116351">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p673181163512">Whether to obtain data from the data source through an agent</p>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row46171533164611"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p48906670164611">linkConfig.fetchSize</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p518097829111">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p29188839164611">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p15485774164611">Number of data rows obtained each time</p>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row197331939646"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p1636144216419">linkConfig.commitSize</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p163610428414">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p863614420419">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p1063654210412">Number of data rows submitted in each request</p>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row39733923164616"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p64331208164616">linkConfig.usingNative</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p43445345164616">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p29412055164616">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p33566225164616">Whether to use the local API acceleration function of the database</p>
<p id="dataartsstudio_02_0262__en-us_topic_0108272839_p7644611844">When creating a MySQL link, you can use the LOAD DATA function of MySQL to accelerate data import and improve the performance of importing data to the MySQL database.</p>
<div class="note" id="dataartsstudio_02_0262__en-us_topic_0108272839_note7732105352410"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p172371558161817">The REPLACE and IGNORE modifiers are used to process the injected rows that have the same unique key value (PRIMARY KEY or UNIQUE index value) as an existing row.</p>
<ul id="dataartsstudio_02_0262__en-us_topic_0108272839_ul127614542516"><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li197612522517">If <strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b414162410316">Constraint Conflict Handling</strong> is set to <strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b4871153814318">replace into</strong> or <strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b122411848631">local</strong> and the REPLACE modifier is used, a new row with the same unique key value as an existing row will replace the existing row.</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li1976353252">If <strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b11863184111415">Constraint Conflict Handling</strong> is set to <strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b17358213667">insert into</strong>, the IGNORE modifier is used by default, and a new row with the same unique key value as an existing row will be discarded, but the task will not be terminated. The MySQL service cannot stop file transfer in progress. Therefore, the number of written records displayed on the CDM console is inconsistent with the actual number of updated rows.</li></ul>
<p id="dataartsstudio_02_0262__en-us_topic_0108272839_p248569152518">For details about the MySQL local mode, visit https://dev.mysql.com/doc/refman/8.0/en/load-data.html.</p>
</div></div>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row847465916713"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p321015619814">linkConfig.isRds</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p182101962812">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p9210161081">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p7211161383">Whether RDS is supported. The default value <strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b4653134195110">true</strong> is used for cloud databases and <strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b1497910517516">false</strong> is used for other databases.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row20701308164626"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p66193261164626">linkConfig.useSSL</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p60053926164626">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p32529872164626">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p17674003164626">Whether to enable SSL encrypted transmission for RDS. This parameter is available only when you create a DWS connection.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row6638446810380"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p843281310380">linkConfig.jdbcProperties</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p1196925110380">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p2998524510380">Map</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p1288576310380">Link attribute, which specifies the JDBC connector attributes of the data source. For details about how to configure the link attributes, see the JDBC connector description of the corresponding database.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row75719276420"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p35822710426">linkConfig.version</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p1458102794218">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p1958162719428">Enumeration</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p15261817433">Oracle database version. This parameter is available only when you create an Oracle link. The options are as follows:</p>
<ul id="dataartsstudio_02_0262__en-us_topic_0108272839_ul14808151413437"><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li1580914147433"><strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b6431113135210">HIGH_VERSION</strong>: Select this value if the Oracle database version is later than 12.1.</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li1132393010598"><strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b68535196529">MED_VERSION</strong>: Select this value if the Oracle database version is 12.1.</li><li id="dataartsstudio_02_0262__en-us_topic_0108272839_li14366207154514"><strong id="dataartsstudio_02_0262__en-us_topic_0108272839_b063403285217">LOW_VERSION</strong>: Select this value if the Oracle database version is earlier than 12.1.</li></ul>
<p id="dataartsstudio_02_0262__en-us_topic_0108272839_p458152784219">If error message "java.sql.SQLException: Protocol violation" is displayed, select another option.</p>
</td>
</tr>
<tr id="dataartsstudio_02_0262__en-us_topic_0108272839_row3198702110384"><td class="cellrowborder" valign="top" width="22.1%" headers="mcps1.3.3.2.1.5.1.1 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p4081194710384">dialect.identifierEnclose</p>
</td>
<td class="cellrowborder" valign="top" width="20.16%" headers="mcps1.3.3.2.1.5.1.2 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p1743342110384">No</p>
</td>
<td class="cellrowborder" valign="top" width="19.869999999999997%" headers="mcps1.3.3.2.1.5.1.3 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p282102010384">String</p>
</td>
<td class="cellrowborder" valign="top" width="37.87%" headers="mcps1.3.3.2.1.5.1.4 "><p id="dataartsstudio_02_0262__en-us_topic_0108272839_p2717606310384">Reference identifier, which is the delimiter between the referenced table names or column names. For details, see the product documentation of the corresponding database.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="link_parameter.html">Link Parameter Description</a></div>
</div>
</div>