truncate, views, functions

main
Matthew Huntington 2 years ago
parent 25e89ea808
commit 7ac677d95a

@ -13,9 +13,10 @@
1. EER Diagrams
1. Unions
1. Truncate
1. Triggers
1. Views
1. Functions/Stored Procedures
1. Functions
1. Stored Procedures
1. Triggers
1. Transactions
1. Locks
1. Privileges
@ -96,11 +97,33 @@ SELECT name FROM people UNION ALL SELECT name FROM companies; -- show duplicates
### Truncate
### Triggers
```sql
TRUNCATE TABLE people; -- delete all data, but don't delete table itself
```
### Views
### Functions/Stored Procedures
```sql
CREATE VIEW new_yorkers AS SELECT * FROM people WHERE city = 'NYC';
SELECT * FROM new_yorkers
```
### Functions
```sql
CREATE FUNCTION add_numbers(a integer, b integer)
RETURNS integer AS $$
BEGIN
RETURN a + b;
END; $$
LANGUAGE plpgsql;
SELECT add_numbers(2,4);
```
### Stored Procedures
### Triggers
### Transactions

Loading…
Cancel
Save