我正在使用这些代码在derby数据库中创建表。
CREATE TABLE "USED_BANKACCOUNT"
(
"FYEAR" VARCHAR(10),
"NUM" DOUBLE,
"USERNAME" VARCHAR(20)
);
我的数据是这样存储的。
FYEAR NUM USERNAME
---------------------------------------------------
2013 10.5 Pranjal
2013 5.25 Pranjal
2013 9.0 Bimal
---------------------------------------------------
但是我希望我的数据像这样存储
FYEAR NUM USERNAME
---------------------------------------------------
2013 10.50 Pranjal
2013 5.25 Pranjal
2013 9.00 Bimal
---------------------------------------------------
我应该如何处理我的DOUBLE
数据类型?
使用定义了精度和小数位数的DECIMAL类型:
CREATE TABLE "USED_BANKACCOUNT" (
"FYEAR" VARCHAR(10),
"NUM" DECIMAL(5, 2),
"USERNAME" VARCHAR(20)
);
的precision
代表的允许数目(两个向左和小数POIN的右侧)的总位数,以及scale
表示允许小数的位数。因此,上面的示例定义了一个十进制数字,该数字最多允许5位数字,小数部分为2位数字。
问题内容: 我正在尝试更改derby db列的数据类型。当前价格列设置为DECIMAL(5,0)。我想将其更改为DECIMAL(7,2)。我是这样做的: 但是它不起作用,并显示错误: 我可以知道如何进行更改吗?谢谢你。 问题答案: 这是Derby SQL脚本,用于将列MY_TABLE.MY_COLUMN从BLOB(255)更改为BLOB(2147483647):
见下面的“更新”,我现在知道这是问题的症结所在。 我有一个遗留的Derby数据库,我想制作一个Rails应用程序来与之交互。 我正在使用RVM,所以这是我采取的步骤: 然后我创建了一个模型文件,并使用set_table_name将其设置为一个表名,当我运行rails c时,我得到一个异常,即该表不存在。 我做的时候也在控制台上 唯一返回的表是“schemamigrations”。 我知道数据库没有
问题内容: 我是Python和Django的新手。 我正在使用PostgreSQL数据库引擎后端配置Django项目,但是每个数据库操作都出现错误。例如,当我跑步时,我得到: 有人可以告诉我发生了什么吗? 问题答案: 你需要安装psycopg2Python库。 安装 下载http://initd.org/psycopg/,然后将其安装在Python PATH下 下载后,轻松解压缩tarball并:
问题内容: 是否可以重新设置SQLite数据库中的自动增量列,如果可以,如何完成? IE。等效于SQL Server。 问题答案: 在SQLite中,有一个名为SQLITE_SEQUENCE的表,该表跟踪表具有的最大值。您可以在此表上进行插入,更新和删除。例如,要模仿与TRUNCATE TABLE语句SQL Server类似的功能,您可以执行以下操作: 在上面的示例中,删除了MyTableName
问题内容: 我正在使用新版本(3.0.0)。CodeIgniter的问题,我遇到了一个新问题,我的会话无法正常工作。我的意思是,控制器中的代码是正确的,因为没有错误,但是,当我尝试在视图中打印PHP变量时,什么也没有。 我在MySQL服务器中检查了我的表,什么也没有,我现在不出什么问题了。我把我的代码config.php。(我不太了解这个新版本中的很多内容) 我必须在“ make”会话中添加第一行
我有一个Anylogic模型,其中车辆在GIS地图上从一点移动到另一点。目标点从数据库加载(见图)。通过使用源块,订单详细信息被映射到代理的总体中(订单类型)。这组指令用于引导车辆在GISmap上行驶。现在,我想知道车辆经过的距离。然而,我遇到了一些麻烦。数据库中的位置只能映射到参数类型字符串。这很烦人,因为这意味着我不能使用“distanceTo”函数。是否可以将数据库中的字符串映射到locat