66问答网
所有问题
请教:在oracle的视图中能改变列的数据类型吗
如题所述
举报该问题
推荐答案 2017-05-13
视图的数据来源于基础表,你修改了视图的数据当然就会修改到基础表了,建议不要修改视图数据,要修改数据直接在基础表修改。 如果要把视图设置成只读后面加上With READ ONLY
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UinpsUxsUU9D9Dipi2i.html
相似回答
Oracle
PL/SQL语言初级教程之表和
视图
答:
修改列的规则如下 可以增加字符串数据类型的列的长度 数字
数据类型列的
精度 减少列的长度时 该列应该不包含任何值 所有数据行都为NULL
改变数据类型
时 该列的值必须是NULL 对于十进制数字 可以增加或减少但不能降低他的精度 删除
数据列
优化
ORACLE数据库
唯一的方法是删除列 重新...
修改
oracle
字段
的数据类型
,提示不兼容,怎么解决?
答:
2、假设字段有数据,则
改
为nvarchar2(20)可以直接执行:alter table tb modify (name nvarchar2(20));3、假设字段有数据,则改为varchar2(40)执行时会弹出:“ORA-01439:要更改
数据类型
,则要修改的列必须为空”,这时要用下面方法来解决这个问题:/*修改原字段名name为name_tmp*/ alter table tb...
oracle数据库
表中有一
列类型
为varchar2(20) 使用hibernate映射回来以 ...
答:
varchar2是
oracle的
字符串
类型
。String是java的字符串类型。字符串对应字符串,当然要转换了。没有错。说问题怎么解决吧。首先要确定你写入数据库
的数据
不是乱码。然后再统一编码,一般统一为UTF-8。
SQL修改表中的列名(急~~~)
答:
-对于MySQL,
改变
列名的同时可能需要更改数据类型,可以使用`ALTERTABLE表名CHANGE列名新列名
列类型
`,这里列类型需要替换为实际
的数据类型
。除了列名的修改,SQL还提供了其他表操作。例如,添加新
列可以
使用`ALTERTABLE[表名.]TABLE_NAMEADDCOLUMN_NAMEDATATYPE`。如果希望为表的某列添加约束,如确保其值...
怎样在MySql中批量将所有
类型
为“decimal(22,0)”的
列改
为“decimal(2...
答:
在表结构中有许多
数据类型
为"number"的列,后来通过数据转换工具将数据转到了MySql中,但是所有原本类型为"number"的列在转换到MySql中之后,其类型就自动的变成了decimal(22,0),可是这样问题就出来了,原来很多数据都是要精确到小数点后两位的(
Oracle中
的number类型是能够满足这种要求的),转变成decimal(22,0)类型之后...
Oracle中
如何用SQL把字符串转换成整型
答:
在oracle中
,将某种
数据类型
的表达式显式转换为另一种数据类型,可以显示的使用CAST 和 CONVERT 提供的功能。(1)使用 CAST:CAST ( expression AS data_type )(2)使用 CONVERT:CONVERT (data_type[(length)], expression [, style])
大家正在搜
oracle中创建视图并查询视图
oracle数据库视图创建
oracle视图的优点
oracle视图的作用
oracle所有列视图
oracle视图增加一列
在列表视图中才有列标题
oracle视图使用
oracle视图创建
相关问题
oracle视图中更改字段类型
oracle 在视图里面如何设置指定字段的类型和长度
oracle 如何查询某个视图中各个字段的数据类型?
oracle 里面修改视图里面的字段
ORACLE中建立视图时,想实现某一字段的某一类值的替换,语...
可以用oracle语句 修改查询出的视图数据么?
怎么样像视图中加入一列(oracle)
oracle,update视图中字段