한 로우를 생성, 조회, 갱신, 삭제하는 것처럼 테이블에서 수행되는 작업을 처리하는 순차적인 함수를 만들어 사용할 수 있다. 다음은 create 함수를 사용한 의사 코드다.
define addCustomerRow(p_tableName, p_primaryKey, p_firstName, p_lastName, p_shippingAddress, p_shippingCity, p_shippingState, p_shippingZip) begin set [p_tableName+p_primary+'firstName'] = p_firstName; set [p_tableName+p_primary+'lastName'] = p_lastName; set [p_tableName+p_primary+'shippingAddress'] = p_shippingAddress; set [p_tableName+p_primary+'shippingCity'] = p_shippingCity; set [p_tableName+p_primary+'shippingState'] = p_shippingState; set [p_tableName+p_primary+'shippingZip'] = p_shippingZip; end;
조회, 갱신, 삭제 함수도 쉽게 작성할 수 있을 것이다. delete 함수는 이 장의 끝에 있는 연습문제에서 작성해 보겠다.