📄 numeric_big.sql
字号:
-- ******************************-- * Test suite for the Postgres NUMERIC data type-- ******************************CREATE TABLE num_data (id int4, val numeric(1000,800));CREATE TABLE num_exp_add (id1 int4, id2 int4, expected numeric(1000,800));CREATE TABLE num_exp_sub (id1 int4, id2 int4, expected numeric(1000,800));CREATE TABLE num_exp_div (id1 int4, id2 int4, expected numeric(1000,800));CREATE TABLE num_exp_mul (id1 int4, id2 int4, expected numeric(1000,800));CREATE TABLE num_exp_sqrt (id int4, expected numeric(1000,800));CREATE TABLE num_exp_ln (id int4, expected numeric(1000,800));CREATE TABLE num_exp_log10 (id int4, expected numeric(1000,800));CREATE TABLE num_exp_power_10_ln (id int4, expected numeric(1000,800));CREATE TABLE num_result (id1 int4, id2 int4, result numeric(1000,800));-- ******************************-- * The following EXPECTED results are computed by bc(1)-- * with a scale of 1000-- ******************************BEGIN TRANSACTION;INSERT INTO num_exp_add VALUES (0,0,'0');INSERT INTO num_exp_sub VALUES (0,0,'0');INSERT INTO num_exp_mul VALUES (0,0,'0');INSERT INTO num_exp_div VALUES (0,0,'NaN');INSERT INTO num_exp_add VALUES (0,1,'85243.39540024977626076239847863600785982737155858270959890014613035727868293618673807776733416230953723818527101593495895350807775607346277892835514324320448949370623441059033804864158715021903312693889518990256881059434042443507529601095150710777634743301398926463888783847290873199395304998050753365215426971278237920063435565949203678024225270616295573678510929020831006146661747271783837653203039829647102027431761129518881525935216608429897041525858540380754759125150233053469999022855035');INSERT INTO num_exp_sub VALUES (0,1,'-85243.39540024977626076239847863600785982737155858270959890014613035727868293618673807776733416230953723818527101593495895350807775607346277892835514324320448949370623441059033804864158715021903312693889518990256881059434042443507529601095150710777634743301398926463888783847290873199395304998050753365215426971278237920063435565949203678024225270616295573678510929020831006146661747271783837653203039829647102027431761129518881525935216608429897041525858540380754759125150233053469999022855035');INSERT INTO num_exp_mul VALUES (0,1,'0');INSERT INTO num_exp_div VALUES (0,1,'0');INSERT INTO num_exp_add VALUES (0,2,'-994877526002806872754342148749241.04353023451866590387054959174736129501310680280823383331007646306243540953499740615246583399296334239109936336446284803020643582102868247857009494139535009572740621288230740389545481395');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -