hsqldb 数据库中 使用alter在一个表中新加一个不能为空的字段如何设置默认值 的语句

hsqldb 数据库中 使用alter在一个表中新加一个不能为空的字段怎么设置默认值 的语句
 hsqldb  数据库中  使用alter在一个表中新加一个不能为空的字段怎么设置默认值 的语句

------解决思路----------------------
alter table tab_name add new_col int default 5 not null;