archery 支持 sql server 回滚sql吗
时间: 2023-10-01 11:12:13 浏览: 131
是的,Archery支持SQL Server的回滚操作。在执行SQL语句时,Archery会记录每个SQL语句的执行结果和影响行数,如果需要回滚某个事务,可以在Archery的事务管理界面选择该事务并执行回滚操作。回滚操作会将该事务中执行的所有SQL语句都回滚到执行前的状态。同时,Archery还支持事务的手动提交和回滚操作。
相关问题
archery 开启 sql server 回滚sql
要回滚 SQL Server 的 SQL,可以使用以下步骤:
1. 打开 SQL Server Management Studio(SSMS)并连接到数据库实例。
2. 打开一个新的查询窗口。
3. 输入要回滚的 SQL 查询语句。
4. 在查询窗口上方的工具栏中,单击“执行”按钮或按 F5 键来执行 SQL 查询。
5. 如果查询执行成功,则可以在查询结果窗口中查看结果。
6. 要回滚 SQL 查询,可以使用以下命令:
```sql
ROLLBACK TRANSACTION;
```
注意:如果您不想回滚所有事务,则可以在 `ROLLBACK TRANSACTION` 语句后添加一个事务名称。
7. 单击“执行”按钮或按 F5 键来执行回滚操作。回滚操作将撤消上一个提交的事务,并将数据库恢复到上一个提交的状态。
希望这些步骤能帮助您回滚 SQL Server 的 SQL。
mysql -uroot -p123456 -S /data1/mysql_3306/mysql.sock archery < /opt/archery-1.8.4/src/init_sql/v1.8.3.sql 是什么意思
这是一个 MySQL 命令,用于将 `/opt/archery-1.8.4/src/init_sql/v1.8.3.sql` 文件中包含的 SQL 语句导入到 MySQL 数据库 `archery` 中。具体解释如下:
- `mysql`:表示使用 MySQL 客户端程序。
- `-uroot`:表示使用 root 用户登录。
- `-p123456`:表示使用密码 `123456` 登录。注意,在 `-p` 选项后面没有空格。
- `-S /data1/mysql_3306/mysql.sock`:表示使用指定的 MySQL Socket 文件连接 MySQL 服务器。
- `archery`:表示连接的数据库名称。
- `< /opt/archery-1.8.4/src/init_sql/v1.8.3.sql`:表示将 `/opt/archery-1.8.4/src/init_sql/v1.8.3.sql` 文件中的 SQL 语句作为标准输入传递给 MySQL 客户端程序。
综上所述,这个命令的作用是将 `/opt/archery-1.8.4/src/init_sql/v1.8.3.sql` 文件中包含的 SQL 语句导入到 MySQL 数据库 `archery` 中。
阅读全文