暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB T 执行SQL脚本

原创 章芋文 2019-10-03
806

使用zsql工具登录数据库后,可使用@、@@或者start命令执行SQL脚本,命令如下所示。请指定脚本文件的绝对存储路径。

--“@”符号后面跟SQL脚本文件。

@/opt/userscripts/sql_script_file

--“@@”符号后面跟SQL脚本文件。

@@/opt/userscripts/sql_script_file

--start后面跟SQL脚本文件。

start /opt/userscripts/sql_script_file

例如,SQL脚本文件my_script.sql的文件内容如下所示,存储路径是/opt/userscripts/my_script.sql。

INSERT INTO COUNTRY

VALUES ('NGA','Nigeria','Africa','Western

Africa',923768.00,1960,111506000,51.6,65707.00,58623.00,'Nigeria','Federal Republic','Olusegun

Obasanjo',2754,'NG');

SELECT Code, Name, Population

FROM COUNTRY

WHERE Population > 100000;

在zsql命令行中输入以下命令可以执行脚本my_script.sql。

@/opt/userscripts/my_script.sql

或者

start /opt/userscripts/my_script.sql

通过“-f”参数来执行SQL脚本

zsql允许在启动时,通过“-f”参数来执行一个脚本文件。命令如下所示。

zsql user/password@ip:port -f sql_script_file

或者

zsql user/password@ip:port -f ""sql_script_file""

注释规范

GaussDB 100的SQL脚本支持两种注释方式:

单行注释

格式:-- 注释内容。

多行注释

格式:/*注释内容*/。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论