Можно ли создать функцию, которая может быть вызвана с другим количеством параметров (минимум два).
Итак, два параметра всегда присутствуют, а остальные являются необязательными.
Попробуйте параметр по умолчанию, например:
create function your_func (@p1 int, @p2 int, @p3 int = 123, @p4 int = 456)
Я не уверен насчет Sybase ASE, но это будет работать на T-SQL MS SQL Server.