CREATE TABLE money_dt(a money);

prepst#!#INSERT INTO money_dt(a) VALUES (@a) #!#money|-|a|-|10.05
prepst#!#exec#!#money|-|a|-|10
prepst#!#exec#!#money|-|a|-|-10.0
prepst#!#exec#!#money|-|a|-|-922337203685477.5808
prepst#!#exec#!#money|-|a|-|22337203685477.5807
prepst#!#exec#!#money|-|a|-|22337203685477.5807
prepst#!#exec#!#money|-|a|-|-922,337,203,685,477.5808
prepst#!#exec#!#money|-|a|-|922,337,203,685,477.5807
prepst#!#exec#!#money|-|a|-|<NULL>
INSERT INTO money_dt(a) values(10.05);
INSERT INTO money_dt(a) values('$10');
INSERT INTO money_dt(a) values('-10.0');
INSERT INTO money_dt(a) values('10.0');
INSERT INTO money_dt(a) values(-922337203685477.5808);
INSERT INTO money_dt(a) values('$22337203685477.5807');
INSERT INTO money_dt(a) values('-922,337,203,685,477.5808');
INSERT INTO money_dt(a) values('922,337,203,685,477.5807');
INSERT INTO money_dt(a) values('$922,337,203,685,477.5807');
INSERT INTO money_dt(a) values(NULL);