typeorm执行多句sql
typeorm执行多句sql
在TypeORM中,你可以通过创建一个连接(Connection)实例来执行多条SQL语句。以下是一个使用TypeORM执行多条SQL语句的例子:
import { createConnection } from "typeorm";
async function executeMultipleSQLQueries() {
// 创建连接
const connection = await createConnection();
try {
// 执行多条SQL语句
const results = await connection.query(`
SELECT * FROM first_table;
SELECT * FROM second_table;
`);
// 处理结果
console.log(results); // 这将是一个包含两个查询结果的数组
} finally {
// 关闭连接
await connection.close();
}
}
executeMultipleSQLQueries();
请注意,上面的代码使用了query
方法来执行原始SQL语句。这个方法会返回一个数组,其中包含了每个查询的结果。
确保在使用完毕后关闭连接,以避免资源泄露。此外,这个例子假设你已经在项目中配置了TypeORM。
漫思