truncate, views, functions

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

@ -13,9 +13,10 @@
1. EER Diagrams 1. EER Diagrams
1. Unions 1. Unions
1. Truncate 1. Truncate
1. Triggers
1. Views 1. Views
1. Functions/Stored Procedures 1. Functions
1. Stored Procedures
1. Triggers
1. Transactions 1. Transactions
1. Locks 1. Locks
1. Privileges 1. Privileges
@ -96,11 +97,33 @@ SELECT name FROM people UNION ALL SELECT name FROM companies; -- show duplicates
### Truncate ### Truncate
### Triggers ```sql
TRUNCATE TABLE people; -- delete all data, but don't delete table itself
```
### Views ### 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 ### Transactions

Loading…
Cancel
Save