达梦数据库如何将varchar2转换成clob(如何转换数据类型)

摘要:
与Oracle数据库一样,Damon数据库不能修改数据类型,但可以修改字符类型char(可以转换为varchar2)和数字类型int(可以转换成integer)。例如,我们将C1列varchar2修改为clob1,并创建一个新的字段C2为clob类型。updateT2SETC2=to_ char;犯罪3.删除原始varchar2字段。

达梦数据库和Oracle数据库一样不能修改数据类型,但是可以修改字符类型char可以转varchar2,数值类型int转integer等某些同属数据类型。针对不是同属类型数据类型,我们可以迂回更改。

例如我们修改C1列varchar2为clob

1、建一个新字段C2为clob类型。

alter TABLE T2  add C2 clob;

2、将原来varchar2字段中的数据存放到clob字段中。

update T2  SET C2 = to_char(C1);
commit;

3、删除原有的varchar2字段。

alter table T2  drop column C1;

4、将clob的字段名改为原来的varchar2字段名。

alter table T2  alter column C2 rename  to C1;

这样就可以实现将varchar2改成clob了。

免责声明:文章转载自《达梦数据库如何将varchar2转换成clob(如何转换数据类型)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇jQuery笔记监控RMAN操作进度的脚本下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Sqlserver2008R2 数据库镜像配置步骤

Sqlserver2008镜像功能可以保障数据库的高可用性。数据库镜像维护着数据库的两个副本,这两个副本必须分别放置在不同的SQL Server数据库实例中。可以用两台服务器也可以用一台服务器的不同实例来承载,但实例必须具有不同的数据镜像端口。其中一台上的数据库用于客户端访问,充当“主体服务器”角色;而另一台则根据镜像会话的配置和状态,充当热备份服务器,即...

在Navicat中如何新建数据库和表并做查询

上一篇文章,小编给大家分享了在Navicat中如何远程连接数据库,没有来得及上车的小伙伴可以戳这篇文章:在Ubuntu14.04中配置mysql远程连接教程。今天小编给大家分享一下如何在Navicat中新建数据库和表。 用过远程连接数据库工具的小伙伴都知道,在Navicat中新建数据库和表并不太难,具体的教程如下所示。在这里依然以IP地址为192.168....

C语言使用正则表达式

http://blog.chinaunix.net/uid-479984-id-2114941.html C语言使用正则表达式 据说一个好的程序员是会使用DB和Regular Expression的程序员,可见两者是多么重要。正则表达式是能极大地提高工作效率的工具,使用过Linux下各种具备RE特性的工具的人一定对此深 有感触。很多语言都支持RE,用的最多...

数据库垂直拆分 水平拆分

from:https://www.cnblogs.com/firstdream/p/6728106.html 当我们使用读写分离、缓存后,数据库的压力还是很大的时候,这就需要使用到数据库拆分了。 数据库拆分简单来说,就是指通过某种特定的条件,按照某个维度,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面以达到分散单库(主机)负载的效果。...

rootkit:实现隐藏进程

实现隐藏进程一般有两个方法: 1,把要隐藏的进程PID设置为0,因为系统默认是不显示PID为0的进程。 2,修改系统调用sys_getdents()。 Linux系统中用来查询文件信息的系统调用是sys_getdents,这一点可以通过strace来观察到,例如strace ls 将列出命令ls用到的系统调用,从中可以发现ls是通过getdents系统调用...

C# 与 SQLite的操作

1、通过Add References引用SQLite ADO .NET安装目录的bin目录下的System.Data.SQLite.DLL。 2、创建数据库文件:因为始终是个0字节文件,应该利用IO也可以(?!)。 System.Data.SQLite.SQLiteConnection.CreateFile(datasource);3、连接数据库 Syst...