Trong trường hợp này, một trình xử lý trước văn bản như M4 hoặc bất kỳ trình xử lý trước ngôn ngữ C nào có thể hữu ích.
Nếu bạn có thông tin sau trong tệp table.sql:
define(UUID, char(32))
create table mytable1 (my_uuid UUID);
create table mytable2 (my_uuid UUID);
Đang chạy
$ m4 tables.sql
bạn sẽ nhận được:
create table mytable1 (my_uuid char(32));
create table mytable2 (my_uuid char(32));