You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by GitBox <gi...@apache.org> on 2022/07/07 07:42:33 UTC

[GitHub] [doris] lahok commented on issue #8182: 增加对外部表sqlserver中nvarchar类型数据的支持

lahok commented on issue #8182:
URL: https://github.com/apache/doris/issues/8182#issuecomment-1177204525

   提示符就是成功。&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;2kwC-1645432781013&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;kL1M-1645432781013&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;ZgQt-1645431254029&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;ntVm-1645431254029&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;#&quot;,&quot;marks&quot;:[]},{&quot;text&quot;:&quot;向unixODBC注册tdsodbc驱动&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;ttXY-1645431255546&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;
 :[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;Lr1O-1645431255545&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;vi /etc/odbcinst.ini&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;aK0U-1645431256032&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;YE42-1645431256031&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;# 修改[FreeTDS]段驱动程序位置:Driver = /usr/local/freetds/lib/libtdsodbc.so&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;txJn-1645495994977&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;jsvS-1645495994976&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;#(这个段名“FreeTDS”后面/etc/odbc.ini中Driver要用)&q
 uot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;Ii6O-1645433619540&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;1YWT-1645433619539&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;vi &quot;,&quot;marks&quot;:[]},{&quot;text&quot;:&quot;/etc/odbc.ini&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;AeJi-1645496257777&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;zd1A-1645496257776&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;# (记住这里配置的名称“mssql”,后面要用)&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&q
 uot;block&quot;,&quot;id&quot;:&quot;M0nR-1645433691631&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;NIVa-1645433691630&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;[ODBC Data Sources]\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;IfNe-1645495695786&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;hOxR-1645495695786&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;mssql = MSSQL Server\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;sted-1645495695786&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;ND
 zj-1645495695786&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;FhgB-1645495695786&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;xsmT-1645495695786&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;[Default]\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;Xuj5-1645495695786&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;DzSv-1645495695786&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;Driver          = /usr/local/freetds/lib/libtdsodbc.so\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&
 quot;:&quot;block&quot;,&quot;id&quot;:&quot;eKsy-1645495695786&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;drKC-1645495695786&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;Z8Yi-1645495695786&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;pTDw-1645495695786&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;[mssql]\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;uzyH-1645495695786&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;ByTn-1645495695786&quot;,&
 quot;leaves&quot;:[{&quot;text&quot;:&quot;Driver &nbsp;  &nbsp;&nbsp; &nbsp; &nbsp;= FreeTDS\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;bs02-1645495695786&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;aQDX-1645495695786&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;Description &nbsp; &nbsp; = ODBC connection via FreeTDS\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;yz5W-1645495695786&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;oTKK-1645495695786&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;Trace &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = No\r&quot;,&quot;marks&quot;:[{&quot;type&quot
 ;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;bVsq-1645495695786&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;tOK6-1645495695786&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;Servername      = MY_MS_SQL\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;qanZ-1645495695786&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;ZsQC-1645495695786&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;Database &nbsp; &nbsp; &nbsp; &nbsp;= YHYL_PFS_ZSJ\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;mAhV-1645495695786&quot;,&quot;name&quot;:&quot;code
 -line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;w6gq-1645495695786&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;QPKt-1645431837641&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;YkmL-1645431837640&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;#测试ODBC链接&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;2Vcq-1645431659448&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;0BRN-1645431659448&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;isql&quot;,&quot;marks&quot;:[]},{&quot;text&quot;:&quot; -v mssql sa lanqin&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]}
 ,{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;e63a-1645435974121&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;eJbc-1645435974120&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;h21L-1645494959727&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;EKtF-1645494959726&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;#填坑记:&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;2vHG-1645494971015&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;SaOM-164549
 4971015&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;#通过执行odbcinst -j命令可以查看当前配置信息情况,以确认相关配置信息的路径是否正确。\r&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;rmYT-1645435974655&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;5iuM-1645435974655&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]}],&quot;state&quot;:{}},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;Wxkn-1645422695327&quot;,&quot;name&quot;:&quot;list-item&quot;,&quot;data&quot;:{&quot;listId&quot;:&quot;MOJr-1645422476550&quot;,&quot;listType&quot;:&quot;unordered&quot;,&quot;listLevel&quot;:2},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;aiGm-1645422695317&quot;,&quot;leaves&quot;:[{&quot
 ;text&quot;:&quot;Doris上操作:&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}],&quot;state&quot;:{&quot;index&quot;:2}},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;CWda-1645496451826&quot;,&quot;name&quot;:&quot;list-item&quot;,&quot;data&quot;:{&quot;listId&quot;:&quot;MOJr-1645422476550&quot;,&quot;listType&quot;:&quot;unordered&quot;,&quot;listLevel&quot;:3},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;Gune-1645496451825&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;编辑&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]},{&quot;text&quot;:&quot;BE节点的conf/odbcinst.ini,在末尾添加(这里的段名“&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:&quot;#4d4d4d&quot;},{&quot;type&quot;:&quot;backgroundColor&quot;,&quot;value&quot;:&quot;rgb(255, 255, 255)&quot;},{&quot;type&quot;:&quot;fontFamily&quot;,&quo
 t;value&quot;:&quot;Arial&quot;},{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]},{&quot;text&quot;:&quot;SQL Server”,在SQL:CREATE EXTERNAL RESOURCE的“driver”部分要用到,注意要一致&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]},{&quot;text&quot;:&quot;):&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:&quot;#4d4d4d&quot;},{&quot;type&quot;:&quot;backgroundColor&quot;,&quot;value&quot;:&quot;rgb(255, 255, 255)&quot;},{&quot;type&quot;:&quot;fontFamily&quot;,&quot;value&quot;:&quot;Arial&quot;},{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}],&quot;state&quot;:{&quot;index&quot;:1}},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;lpK9-1645496485371&quot;,&quot;name&quot;:&quot;code&quot;,&quot;data&quot;:{&quot;wrap&quot;:false,&quot;language&quot;:&quot;&quot;,&quot;theme&quot;:&quot;default&quot;},&quot;nodes&quot;:[{&quot;type&quot;:&quot;block&qu
 ot;,&quot;id&quot;:&quot;hSHi-1645496485371&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;CkJs-1645496479745&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;[&quot;,&quot;marks&quot;:[]},{&quot;text&quot;:&quot;SQL Server&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]},{&quot;text&quot;:&quot;]&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;S8YW-1645496719494&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;g9eN-1645496719494&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;Description     = ODBC for SQL Server&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;0jr1-1645496719494&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:
 &quot;text&quot;,&quot;id&quot;:&quot;oEr7-1645496719494&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;Driver          = &quot;,&quot;marks&quot;:[]},{&quot;text&quot;:&quot;/usr/local/freetds/lib/libtdsodbc.so&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;zHw8-1645496719494&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;J99v-1645496719494&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;FileUsage       = 1 &quot;,&quot;marks&quot;:[]}]}]}],&quot;state&quot;:{}},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;z4E9-1645496485371&quot;,&quot;name&quot;:&quot;list-item&quot;,&quot;data&quot;:{&quot;version&quot;:1,&quot;listId&quot;:&quot;MOJr-1645422476550&quot;,&quot;listType&quot;:&quot;unordered&quot;,&quot;listLevel&quot;:2},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&qu
 ot;,&quot;id&quot;:&quot;5oFS-1645496485371&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;Doris上SQL操作:&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}],&quot;state&quot;:{&quot;index&quot;:3}},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;V05h-1645423467309&quot;,&quot;name&quot;:&quot;code&quot;,&quot;data&quot;:{&quot;wrap&quot;:false,&quot;language&quot;:&quot;&quot;,&quot;theme&quot;:&quot;default&quot;},&quot;nodes&quot;:[{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;oPAA-1645423467309&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;xABC-1645423463751&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;CREATE EXTERNAL RESOURCE `mssql_odbc`&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;J7wP-1645423476542&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot
 ;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;0So9-1645423476542&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;PROPERTIES (&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;knAX-1645423476542&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;truF-1645423476542&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\&quot;type\&quot; = \&quot;odbc_catalog\&quot;,&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;UxDz-1645423476542&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;DkJp-1645423476542&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\&quot;host\&quot; = \&quot;&quot;,&quot;marks&quot;:[]},{&quot;text&quot;:&quot;192.168.211.96&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&q
 uot;value&quot;:14}]},{&quot;text&quot;:&quot;\&quot;,&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;iGmN-1645423476542&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;Kv7V-1645423476542&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\&quot;port\&quot; = \&quot;1433\&quot;,&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;GJqw-1645423476542&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;c59J-1645423476542&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\&quot;user\&quot; = \&quot;sa\&quot;,&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;Anch-1645423476542&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&
 quot;id&quot;:&quot;GmrQ-1645423476542&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\&quot;password\&quot; = \&quot;lanqin\&quot;,&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;FING-1645423476542&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;FOqc-1645423476542&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\&quot;database\&quot; = \&quot;&quot;,&quot;marks&quot;:[]},{&quot;text&quot;:&quot;YHYL_PFS_ZSJ&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]},{&quot;text&quot;:&quot;\&quot;,&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;zvdx-1645423476542&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;ZF7J-1645423476542&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\&quot;o
 dbc_type\&quot; = \&quot;sqlserver\&quot;,&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;CrZ2-1645423476542&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;IluP-1645423476542&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\&quot;driver\&quot; = \&quot;SQL Server\&quot;&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;6p1S-1645423476542&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;Mfvc-1645423476542&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;);&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;C8Kz-1645423476542&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;uThZ-1645423476542&qu
 ot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;     &quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;8J0t-1645423476542&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;af9D-1645423476542&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;CREATE EXTERNAL TABLE YWYXX (\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;cIXs-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;yqBO-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\tIYWYLSH varchar(20) NOT NULL,\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;a40V-1645425537166&quot;,&quot;nam
 e&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;rFgX-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\tCYWYBM varchar(20) NOT NULL,\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;VVgh-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;upHe-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\tCYWYMC varchar(50) NOT NULL,\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;IDtR-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;EvgQ-1645425537166&quot;,&quot;leaves&quot;:[{&quot;
 text&quot;:&quot;\tCBSFLX varchar(100) NULL,\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;eJbo-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;HtzC-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\tCPYM varchar(50) NULL,\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;y4bU-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;JPEb-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\tBKYX SMALLINT NOT NULL,\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot
 ;:&quot;bSsv-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;f3Nn-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\tCMM varchar(20) NULL,\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;g8jk-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;yltb-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\tCYLJGID varchar(30) NULL,\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;vJMJ-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;GK3p-1645425537166&q
 uot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\tBMMKYX SMALLINT NULL\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;80BV-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;IWpW-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;) ENGINE=ODBC\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;clSA-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;obMI-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;COMMENT \&quot;ODBC\&quot;\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&qu
 ot;,&quot;id&quot;:&quot;2GQg-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;KaQf-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;PROPERTIES (\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;v29C-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;cFia-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\&quot;odbc_catalog_resource\&quot; = \&quot;mssql_odbc\&quot;,\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;lW0P-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;
 ,&quot;id&quot;:&quot;mdeX-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\&quot;database\&quot; = \&quot;YHYL_PFS_ZSJ\&quot;,\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;m02t-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;kuqz-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;\&quot;table\&quot; = \&quot;TB_YWYXX\&quot;\r&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quot;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;HrJD-1645425537166&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;zeLY-1645425537166&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;);&quot;,&quot;marks&quot;:[{&quot;type&quot;:&quo
 t;fontSize&quot;,&quot;value&quot;:14}]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;RPcD-1645522421032&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;8wvR-1645522421029&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;Xupy-1645522421163&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;z4XF-1645522421162&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;#测试写入数据:&quot;,&quot;marks&quot;:[]}]}]},{&quot;type&quot;:&quot;block&quot;,&quot;id&quot;:&quot;ExsO-1645522427642&quot;,&quot;name&quot;:&quot;code-line&quot;,&quot;data&quot;:{},&quot;nodes&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;id&quot;:&quot;bt9W-1645522427642&quot;,&quot;leaves&quot;:[{&quot;text&quot;:&quot;insert in
 to YWYXX(IYWYLSH,CYWYBM,CYWYMC,BKYX) values (" a',="" 'b',="" 'c',="" 2);","marks":[]}]}]},{"type":"block","id":"ouwh-1645522469722","name":"code-line","data":{},"nodes":[{"type":"text","id":"9lh9-1645522469721","leaves":[{"text":"insert="" into="" ywyxx(iywylsh,cywybm,cywymc,bkyx)="" values="" ('东方不典籍',="" 2);","marks":[]}]}]}],"state":{}},{"type":"block","id":"pezd-1645422452779","name":"paragraph","data":{"style":{"indent":56}},"nodes":[{"type":"text","id":"wy4b-1645422452779","leaves":[{"text":"doris查询成功。(n","marks":[]},{"text":"varchar类型数据乱码问题,","marks":[{"type":"fontsize","value":14}]},{"text":"todo","marks":[{"type":"fontsize","value":14},{"type":"color","value":"#f33232"}]}]}],"state":{}}]'="">
   建立到MSSQL 的ODBC外表:
   
   配置SQL Server ODBC: (参考:https://www.cnblogs.com/daner1257/p/11807123.html)
   
   cd /var/lib/doris/be/mydata # 遇到YUM问题 参考: https://blog.csdn.net/tongkongyu/article/details/122824763 yum install&nbsp;-y&nbsp;unixODBC unixODBC-devel # 查看是否安装成功 isql --version #安装数据库驱动程序FreeTDS curl -O ftp://ftp.freetds.org/pub/freetds/stable/freetds-1.3.9.tar.gz tar zxvf freetds-1.3.9.tar.gz  cd freetds-1.3.9/ # 编译安装,注意 tdsver 版本(可以用./configure --help,输出后可以看到这样的一行:--with-tdsver=VERSION   TDS protocol version (5.0/7.1/7.2/7.3/7.4/auto)) ./configure --prefix=/usr/local/freetds --enable-msdblib --with-tdsver=7.4 make &amp;&amp; make install #检查FreeTDS安装情况 /usr/local/freetds/bin/tsql -H 192.168.211.96 -p 1433 -U sa -P lanqin #配置freeTDS vi /usr/local/freetds/etc/freetds.conf #编辑配置文件,增加一个数据库连接段落:(这里的段名“MY_MS_SQL”后面/etc/odbc.ini中Servername要用) [MY_MS_SQL] host = 192.168.211.96 port = 1433 tds version = 7.4 
 #使用tsql测试,/usr/local/freetds/bin/tsql -S MY_MS_SQL -U sa -P lanqin,看到1&gt;提示符就是成功。 #向unixODBC注册tdsodbc驱动 vi /etc/odbcinst.ini # 修改[FreeTDS]段驱动程序位置:Driver = /usr/local/freetds/lib/libtdsodbc.so #(这个段名“FreeTDS”后面/etc/odbc.ini中Driver要用) vi /etc/odbc.ini # (记住这里配置的名称“mssql”,后面要用) [ODBC Data Sources] mssql = MSSQL Server [Default] Driver          = /usr/local/freetds/lib/libtdsodbc.so [mssql] Driver &nbsp;  &nbsp;&nbsp; &nbsp; &nbsp;= FreeTDS Description &nbsp; &nbsp; = ODBC connection via FreeTDS Trace &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = No Servername      = MY_MS_SQL Database &nbsp; &nbsp; &nbsp; &nbsp;= YHYL_PFS_ZSJ #测试ODBC链接 isql -v mssql sa lanqin #填坑记: #通过执行odbcinst -j命令可以查看当前配置信息情况,以确认相关配置信息的路径是否正确。 
   
   Doris上操作:
   
   编辑BE节点的conf/odbcinst.ini,在末尾添加(这里的段名“SQL Server”,在SQL:CREATE EXTERNAL RESOURCE的“driver”部分要用到,注意要一致):
   
   [SQL Server] Description     = ODBC for SQL Server Driver          = /usr/local/freetds/lib/libtdsodbc.so FileUsage       = 1 
   
   Doris上SQL操作:
   
   CREATE EXTERNAL RESOURCE `mssql_odbc` PROPERTIES ( "type" = "odbc_catalog", "host" = "192.168.211.96", "port" = "1433", "user" = "sa", "password" = "lanqin", "database" = "YHYL_PFS_ZSJ", "odbc_type" = "sqlserver", "driver" = "SQL Server" );       CREATE EXTERNAL TABLE YWYXX ( 	IYWYLSH varchar(20) NOT NULL, 	CYWYBM varchar(20) NOT NULL, 	CYWYMC varchar(50) NOT NULL, 	CBSFLX varchar(100) NULL, 	CPYM varchar(50) NULL, 	BKYX SMALLINT NOT NULL, 	CMM varchar(20) NULL, 	CYLJGID varchar(30) NULL, 	BMMKYX SMALLINT NULL ) ENGINE=ODBC COMMENT "ODBC" PROPERTIES ( "odbc_catalog_resource" = "mssql_odbc", "database" = "YHYL_PFS_ZSJ", "table" = "TB_YWYXX" ); #测试写入数据: insert into YWYXX(IYWYLSH,CYWYBM,CYWYMC,BKYX) values ('a', 'b', 'c', 2); insert into YWYXX(IYWYLSH,CYWYBM,CYWYMC,BKYX) values ('东方不典籍', 'b', 'c', 2);
   Doris查询成功。(Nvarchar类型数据乱码问题,todo)
   
   
   Message ID: ***@***.***&gt;


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org