update Frs
成都创新互联公司服务项目包括密山网站建设、密山网站制作、密山网页制作以及密山网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,密山网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到密山省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
set Frs.x_aqcs = '1、#2滤网进、出口门;'||chr(10)||chr(13)||'2、"禁止操作,有人工作"牌。'
where Frs.x_Bh='机1004007'
应该是可以的,可能是显示的问题
你说的是列宽吗?
col ename format a30;
使ename字段显示宽度为30个字符。
如果是列数,你在select的时候只写有限的列数,不就行了?
固定列数的行列转换如
student subject grade
---------------------------
student1 语文 80
student1 数学 70
student1 英语 60
student2 语文 90
student2 数学 80
student2 英语 100
转换为
语文 数学 英语
student1 80 70 60
student2 90 80 100
语句如下:
select student,sum(decode(subject,'语文', grade,null)) "语文",
sum(decode(subject,'数学', grade,null)) "数学",
sum(decode(subject,'英语', grade,null)) "英语"
from table
group by student
2、不定列行列转换如
c1 c2
--------------
1 我
1 是
1 谁
2 知
2 道
3 不
......
转换为
1 我是谁
2 知道
3 不
这一类型的转换必须借助于PL/SQL来完成,这里给一个例子
CREATE OR REPLACE FUNCTION get_c2(tmp_c1 NUMBER)
RETURN VARCHAR2
IS
--用于返回值
Col_c2 VARCHAR2(4000);
BEGIN
FOR cur IN (SELECT c2 FROM t WHERE c1=tmp_c1) LOOP
Col_c2 := Col_c2||cur.c2;
END LOOP;
Col_c2 := rtrim(Col_c2,1);
RETURN Col_c2;
对于已存在的表,还可以修改其名称。重命名表有两种语法形式,一种是使用ALTERTABLE语句,语法如下:
删除列删除表中的列时可以分为一次删除一列和一次删多列。
一次删除一列的语法形式如下:ALTERTABLEtable_nameDROPCOLUMNcolumn_name;
一、oracle sql develop:
工具--首选项--数据库--高级--SQL数组提取大小
二、PL/SQL DEVELOPER工具也是比较多人用的
相应设置如上图