File tree Expand file tree Collapse file tree 1 file changed +13
-9
lines changed
docs/4-language-usage/7-stored-objects/9-sql-macros Expand file tree Collapse file tree 1 file changed +13
-9
lines changed Original file line number Diff line number Diff line change @@ -16,29 +16,33 @@ Logging macro calls via a call to a procedure that does DML in an autonomous tra
1616## Example (bad)
1717
1818``` sql
19- create or replace function row_generator (
20- num_rows_in in number ( 32 , 0 )
19+ create or replace function row_generator (
20+ in_num_rows in number
2121)
2222 return varchar2 sql_macro as
2323begin
24- insert into function_calls(name, called_at, parameter_value)
25- values ($$PLSQL_UNIT, current_timestamp , num_rows_in );
24+ insert into function_calls(name,called_at,parameter_value)
25+ values ($$plsql_unit, current_timestamp ,in_num_rows );
2626 commit ;
27-
28- return ' select level as row_sequence from dual connect by level <= num_rows_in' ;
27+
28+ return ' select level as row_sequence
29+ from dual
30+ connect by level <= in_num_rows' ;
2931end row_generator;
3032/
3133```
3234
3335## Example (good)
3436
3537``` sql
36- create or replace function row_generator (
37- num_rows_in in number ( 32 , 0 )
38+ create or replace function row_generator (
39+ in_num_rows in number
3840)
3941 return varchar2 sql_macro as
4042begin
41- return ' select level as row_sequence from dual connect by level <= num_rows_in' ;
43+ return ' select level as row_sequence
44+ from dual
45+ connect by level <= in_num_rows' ;
4246end row_generator;
4347/
4448```
You can’t perform that action at this time.
0 commit comments