
# SQL生成
SQL生成入口：
- 单击输入框上方的"SQL生成"
- 单击输入框上方的![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002293698542.png)后再单击"SQL生成"
  ![](https://support.huaweicloud.com/usermanual-dataartsstudio/public_sys-resources/note_3.0-zh-cn.png)
  数据表选择成功后，即可结合"SQL生成"功能一起使用。
  
1. 打开DataArts智能助手。
2. 单击"SQL生成"。
3. 选择数据表。
4. 根据实际需要基于所选数据表生成SQL代码（具体示例操作请参见[SQL生成示例]）。您也可结合基础问答一起使用，以"请介绍一下所选的这张数据表"为例，在对话框输入"请介绍一下所选的这张数据表"，选择一个模型，单击右下角的![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002293368712.png)即可生成对话。
5. 如下图所示，大模型的回答可以帮助用户了解表结构、核心业务字段等信息，用户可以利用问答信息对数据进行操作。
   图1SQL生成示例-介绍数据表   
   ![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002328098725.png "点击放大") 
 #### SQL生成示例
**"SQL生成"功能主要是根据用户指令生成SQL代码**
- 示例一 "SQL生成"功能支持直接生成SQL，也就是不选择任何数据表。以"生成一段查询语句"为例，在对话框输入"生成一段查询语句"。选择一个模型，单击右下角的![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002327488081.png)即可运行。大模型会简单介绍一下查询语句需要有哪些组成部分（如数据库类型、表名和字段等）以及给出示例模板帮助您学习使用。
  
- 示例二 结合数据表使用"SQL生成"功能，以"生成一段合并两张表的语句"为例，在对话框输入"生成一段合并两张表的语句"，您可以通过"快捷找表"选择两张数据表，选择一个模型。单击右下角的![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002293528376.png)即可运行。大模型会自动生成对话，它会按照输入内容、选择的数据表，以及指定模型后，自动生成了对应SQL语句，并有适当的说明。
  图2SQL生成示例-合并两张表   
  ![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002327990533.png) 
 
