在deiphi中如何使用sql脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在deiphi中如何使用sql脚本相关的知识,希望对你有一定的参考价值。

现在刚学delphi,请问如何在delphi中连接sql脚本,并运行相关的操作,例如查找,显示,删除等 谢谢!
用TStringList对象读取.sql文件,执行就行.能不能具体一点!还有我怎么找不到TStringList控件,它在那?

参考技术A 用TStringList对象读取.sql文件,执行就行

如何在 Ubuntu 上的 mysql 中运行 sql 脚本?

【中文标题】如何在 Ubuntu 上的 mysql 中运行 sql 脚本?【英文标题】:How to run sql script in mysql on Ubuntu? 【发布时间】:2022-01-01 00:18:35 【问题描述】:

我是 sql 新手。我知道我可以使用绝对路径运行脚本:

mysql> source /absolute_path/file.sql;

有没有办法只使用相对路径?还是通过一些变量来简化绝对路径?

【问题讨论】:

【参考方案1】:

如果您使用相对路径,那么它将相对于您在运行 mysql 客户端时所在的当前工作目录。

换句话说,以下是可行的:

$ cd /absolute_path
$ mysql
mysql> source file.sql

我认为您不能在source 命令中使用表达式或变量。它是 mysql 客户端的builtin command,它的解析器比 MySQL 服务器的 SQL 解析器更简单。内置命令不支持表达式或变量。

这里是解析source命令的代码链接:https://github.com/mysql/mysql-server/blob/8.0/client/mysql.cc#L4187-L4197

【讨论】:

以上是关于在deiphi中如何使用sql脚本的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SQL 脚本中使用 Perl 变量(使用反引号)

如何在脚本中使用 sql 查询

如何使用绑定变量执行 SQL 脚本

如何在 MySQL Workbench 中使用 Python 脚本执行 SQL 查询

如何将 sql 查询的结果保存到变量中,然后在脚本中使用它?

关于如何在 Oracle 数据库中使用 VBA 执行 SQL 脚本的建议