插入数据时显示:ORA-00984列在此处不允许解决方法

操作Oracle数据库,插入数据时显示:ORA-00984列在此处不允许错误,如下图所示:

9e10cf83490e1ee747bb37b0cd73b0d6

出现的原因是由于,在插入字符或字符串型字段时。如果插入的数据是纯数字,则不会有错误;如果出现字符,则会报ORA-00984列在此处不允许异常。 可以创建TestUser表,如下:

create[......]

Read more

ORA-03113: 通信通道的文件结束解决方法一例

开发项目时,使用的是Oracle数据库。最近遇到了“ORA-03113: 通信通道的文件结束”错误。如下图所示:

08c98860b16f996284ed3fb51c8c1b18

经过网上查资料和请教同事,终于找到了解决ORA-03113错误的办法。

解决步骤如下:

1、在Windows的Dos窗口中输入“sqlplus”,然后输入数据库[……]

Read more

使用VBA根据数据库表设计文档自动生成建表SQL(oracle)

一般项目都有自己的数据库设计表文档,根据这些文档,使用VBA可以很方便且准确的自动生成建表SQL(oracle)

下面是VBA代码:

Option Explicit
' 所有要写入文件的数据
Dim alldata() As String

' 表字段设定注释数组数据
Dim co[......]

Read more