使用RETURNING 子句 的例子
时间: 2024-05-01 21:16:04 浏览: 72
Java中return语句实例.pdf
RETURNING 子句可以在 INSERT、UPDATE 或 DELETE 操作中返回被修改的行的数据。以下是一个 INSERT 操作的例子:
```sql
INSERT INTO customers (name, email, phone)
VALUES ('John Doe', 'johndoe@example.com', '555-1234')
RETURNING id;
```
以上语句将插入一行新的数据到 customers 表中,并且返回新插入行的 id 值。
以下是一个 UPDATE 操作的例子:
```sql
UPDATE customers SET email = 'newemail@example.com'
WHERE name = 'John Doe'
RETURNING id, name, email;
```
以上语句将更新名为 'John Doe' 的客户的 email 字段,并且返回被修改的行的 id、name 和 email 字段的值。
以下是一个 DELETE 操作的例子:
```sql
DELETE FROM customers
WHERE name = 'John Doe'
RETURNING id, name, email, phone;
```
以上语句将删除名为 'John Doe' 的客户的行,并且返回被删除的行的 id、name、email 和 phone 字段的值。
阅读全文