主要内容

生成SQL查询和MATLAB脚本

您可以从SQL查询生成SQL代码或创建MATLAB®脚本,使用数据库资源管理器中定义SQL查询后SQL查询窗格中,您可以生成用于运行SQL脚本的SQL代码。您还可以生成MATLAB脚本,以自动连接到数据库、运行SQL查询并对导入的数据执行数据分析。

生成SQL查询

要从SQL查询生成SQL代码,请遵循以下步骤:

  1. 连接到数据源并创建SQL查询。关于创建SQL查询的详细信息,请参见使用数据库资源管理器创建SQL查询

  2. 进口部分中,选择导入数据>生成SQL查询

  3. 将SQL代码保存到. txt. sql文件。MATLAB编辑器打开保存的SQL代码文件。

    Editor选项卡显示了testquery。该sql文件包含SELECT查询,从producttable数据库表中选择productnumber、stocknumber、suppliernumber和unitcost列。

    方法可以使用SQL代码重新构建查询SQL查询窗格中手动输入SQL代码。

    或者,您可以使用. sql文件以编程方式将数据导入MATLABexecuteSQLScript函数。

生成MATLAB脚本

要生成一个自动连接到数据源、运行SQL查询并导入SQL查询结果的MATLAB脚本,请遵循以下步骤:

  1. 连接到数据源并创建SQL查询。关于创建SQL查询的详细信息,请参见使用数据库资源管理器创建SQL查询

  2. 进口部分中,选择导入数据>生成MATLAB脚本在MATLAB编辑器中显示MATLAB脚本。若要在导入数据之前自定义导入选项,请参见使用数据库资源管理器应用程序自定义导入选项

    “编辑器”选项卡显示一个Untitled文件,其中包含通过使用经过身份验证的连接连接到Microsoft SQL Server数据库的生成代码。代码还编写SQL SELECT查询,从inventoryTable数据库表中选择productNumber、Quantity和Price列,执行并返回SQL查询的结果,并关闭数据库连接。

  3. 保存MATLAB脚本。您可以在命令行上运行此脚本。

    请注意

    方法的输入参数,输入数据库密码以运行脚本数据库脚本中的函数。

有关编辑和运行脚本的详细信息,请参见脚本

另请参阅

功能

应用程序

相关的话题