PL/SQL中SQL语句使用字段别名报错ORA00972,标识符太长 5
PL/SQL中SQL语句使用字段别名报错ORA00972,标识符太长,别人都可以放到我这就不行了,需要什么设置吗?请大侠支招!!selectname姓名,number工号...
PL/SQL中SQL语句使用字段别名报错ORA00972,标识符太长,别人都可以放到我这就不行了,需要什么设置吗?请大侠支招!!
select name 姓名, number 工号 from student
搜索
复制 展开
select name 姓名, number 工号 from student
搜索
复制 展开
展开全部
规定不能超过30个字符,可以缩短这个长度。
用户在通过sql注入数据库过程中某个字段长度超出数据库中字段的定义长度就会报这个错误。
如:insert into tablename(name) values(’123456789‘)。但是定义的name字段的长度只有8个,就会报错。
解决办法:将oracle中的表字段长度变长即可。
sql:alter table tablename modify (name varchar2(200)),意思就是修改tablename表中的name字段长度为200个字符。在编写程序过程中,字符型需要单引号包括着,可以检查看看是否有字符型的没有加单引号。
2015-05-29
展开全部
字符型需要单引号包括着,看看是否有字符型的没有加单引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试这样,加上as
select name as 姓名, number as 工号 from student
select name as 姓名, number as 工号 from student
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询