99问答网
所有问题
求教我用plsql在oracle中建一个表,但是字段出错是怎么回事啊?
varchar2(20)或者varchar2(20 char)都不行,都弹出Data type incorrect的提示
盗号的你个婊子养的。还有脸在这提问??
举报该问题
推荐答案 推荐于2017-12-15
一般建表数据库不检查
数据类型
的(除非没有这个数据类型),你肯定是修改某个表字段才报这种错误的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/jOWeXv7tzjezXOv7Bj.html
其他回答
第1个回答 2013-04-22
请看下图,这样是可以正常创建的。
第2个回答 2013-04-22
create table temp (name varchar2(64) not null );不会出错,是不是有其他问题,再试试
第3个回答 2013-04-22
nvarchar2(20) 即可
第4个回答 2016-10-19
可能是PLSQL断开连接了,重新登陆一次,应该可以解决
1
2
下一页
相似回答
Oracle
用plsql
操作 同时插入两
个字段
类型同为NVARCHAR2(20) 的...
答:
oracle在
存储时,对于一个字符需要2个或3个字节的存储空间,虽然表定义中为varchar2(4000)
,但是
其实该字段的 data_length为其2倍或3倍长。这种情况下oracle会把data_length长度超过4000的当做LONG型处理,你的表中有两个这样的字段,插入数据时相当于同时操作2个LONG字段,所以报错。建议减小字段长度或...
plsql
insert into语句报错原因
是?
答:
当oracle中报“ORA-00913: 值过多”错误的时候,那么说明写的sql语句中出了问题,
这是由于我们向数据库中传递的参数的个数和数据库中相应的字段的数量不一致
,所以就产生了一对多,或多对一的现象,下面举个例子:Insert into XX(?,?,?) values(?,?,?)上面是我们自己写的sql语句,我们要插入的值...
...
我用pl
/
sql
developer连接linux下的
oracle
数据库,表中有clob
字段,
查...
答:
PL/SQL Developer对CLOB这样的数据字段支持不是很好,是它自身的问题,与Oracle数据库无关
,你用Sqlplus进去应该不会出现这样的问题。我没有碰到连接进去就报错的时候,但是我碰到过表中包含CLOB字段时,用PL/SQL Developer无法导出数据的情况。不知道你用的是PL/SQL Developer的那个版本,建议你先更换一个...
oracle
同
一个
程序块
在SQL
DEVELOPER 里面运行没问题
,但是在PLSQL
...
答:
sqldeveloper没用过,但是你这样的程序在plsql上是有错的。
一些格式不同造成的吧
。比如第一行新值delare,plsql中新值这两个字符肯定是不识别的。还有end后,plsql中需要用符合/来宣告程序块结束。然后再回车就可以执行。
oracle用PLSQL
写SQL语句为什么select * from "emp"加个双引号才出来?否...
答:
oracle中双引号的作用是:
在使用oracle
保留字或者特殊字符作为字段、表名时,需要使用双引号括起。我猜测你在创建emp表时
,使用
了CREATE TABLE "emp"这样的语句吧,你的表名就是带双引号的“emp”,查询时当然也要使用双引号的了。
使用PLSQL
查询
oracle
数据时,NVARCHAR类型的
字段
显示缺一位该
怎么
解决...
答:
另外这个和你说的NVARCHAR2(28)没关系,这个是
oracle
的接口问题,如果
plsql
(这个工具)本身版本不是很低,那么就是你勾选了这个选项以后才出现这个问题。这个选项不要选,不要选,不要选(重要的事情说三遍)至于这个字段的最后一位的问题,我记得首选项中可以设定每个字段的长度(有最低长度,最大...
win864位
使用plsql
developer连接
oracle
数据库的问题
答:
问题:win8的64位系统上
使用plsql
developer连接本地
oracle
数据库时会发生莫名其妙的问题,错误提示框甚至可能为空。原因:据网上所说,原因估计是在64位系统上安装64位的
Oracle
数据库
,但是
没有对应的64位PL/SQL Developer供我们使用,所以此时不能直接连接,需要安装oracle的客户端。解决:1、下载...
为什么我的
PLSQL
Developer 远程连接
ORACLE
数据库的时候总是报这个错...
答:
使用PL/SQL Developer连接
Oracle
:•1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;•2. 将系统的tnsnames.ora拷贝到该目录下;•3.
在PLSQL
Developer中设置Oracle_Home和OCI Library:ToolsPreferencesOracle...
执行
一个Oracle
PLSQL
块,直接报ORA-24337: statement handle not prepar...
答:
ORA-24337表面上的意思是
pl
/
sql
块中的写法有问题,但如果在其他机器上执行没有问题,而在你这里有问题,因此可以判断pl/sql块本身的写法没有错误,问题估计出在你的机器上。所以建议你按如下方向排查:1.你使用的
oracle
用户是否与其他人一致,如果不一致,检查你的权限是否足够 2.如果
Oracle
用户一致,...
大家正在搜
plsql怎么连接oracle
使用plsql连接oracle
plsqldeveloper
plsqloracle
plsql登录oracle
plsql和oracle的区别
oracle客户端plsql
plsql怎么用
plsql连接不到oracle
相关问题
求教 在oracle里面建一个表,是不是先得在建一个表空间,...
用plsql连接oracle数据库,在其中建立了一张表,然后...
在plsql中,如何查到各个表相对应的字段,我的意思是,or...
我装了oracle和plsqldeveloper,我想创建一...
在oracle数据库中删除表后,怎样把占用的磁盘空间释放出来...
oracle plsql 2个表字段对比更新问题
在plsql比较Oracle中表是否一致,还要把不一致的字段...
用plsql 如何设置数据库中某字段的默认值,我用的是ora...