66问答网
所有问题
当前搜索:
oracle在指定列后添加列
ORACLE
sqlplus查看某个表的
指定列
的约束名,使用什么命令
答:
据我所知,sqlplus的命令中,没有直接查询约束的。column column_name;可以查询相关column的属性,这个属性包括约束,但是不包括约束名称(比如外键名称等)。所以要查询约束名称还是需要通过sql语句,查询相关视图获得。语句为:select CONSTRAINT_NAME from user_cons_columns where table_name='XXXXX' and ...
oracle
触发器
插入
或更新时 更新列等于另外两列的和
答:
CREATE TABLE T(A NUMBER, B NUMBER, C NUMBER);CREATE OR REPLACE TRIGGER TR_T BEFORE INSERT OR UPDATE ON T FOR EACH ROWDECLARE -- local variables hereBEGIN :NEW.C := :NEW.A + :NEW.B;END TR_T;INSERT INTO T (A,B)VALUES(1,2);SELECT * FROM T;
oracle数据库
,将图中N列数字按照对应关系update到time2列,请问这个s...
答:
UPDATE tab_name SET TIME2=(SELECT N FROM tab_name1 WHERE O=tab_name.OMC_ID)
oracle
查询一条记录中的一列值的部分替换成另一列的值,怎么替换?_百度...
答:
update A set A.description2= substr(A.description1,1,4)
如何实现在
Oracle插入
一条记录返回主键
答:
单纯sql语句里面没有这个语法。plsql里面有这个方法,具体示例:DECLARE v_id t.id%TYPE;BEGIN INSERT INTO t VALUES (t_seq.nextval, 'DDD')RETURNING id INTO v_id;COMMIT;DBMS_OUTPUT.put_line('ID=' || v_id);END;/
Oracle数据库
中如何
在某一列
中
插入
sql生成的随机数
答:
insert into a(ID,姓名,性别) values (trunc(DBMS_RANDOM.value(1,100)),'小明','男');commit;---trunc(DBMS_RANDOM.value(1,100)) 随机生成一个1~100以内的整数。
oracle
怎么将一张表中
某一列
字段全部更新为固定值?
答:
1、update Table set a = '1111111111'2、update Table set a = lpad('1', length(a), '1')
oracle
列名不确定 行转列
答:
decode(t.rn,2,t.单位名称) as 单位名称2,decode(t.rn,3,t.单位名称) as 单位名称3,from (select c.单位名称,to_number() over(partition by c.单位名称) as rn from table1 a,table2 b,table3 c where a.id1 = b.id1 and b.id2=c.id2 ) t ;这是在知道多少行记录数的情况...
oracle
中as是什么意思
答:
to_char(sysdate,'yyyy-mm-dd') 这一列在显示的时候列名就叫 "今天日期"。
Orac le
中as关键字作为别名使用时的用法详解:在
Oracle
中as关键字不能用于指定表的别名,在Oracle中指定表的别名时只需在原有表名和表的别名之间用空格分隔即可,但可以用于
指定列
的别名,但在存储过程中如果列的别名与原有...
oracle
多列 列转行
答:
Oracle
11g 行列互换 pivot 和 unpivot 说明在Oracle 11g中,Oracle 又
增加
了2个查询:pivot(行转列) 和unpivot(列转行)参考:https://blog.csdn.net/tianlesoftware/article/details/7060306、https://www.
oracle
.com/technetwork/cn/articles/11g-pivot-101924-zhs.htmlgoogle 一下,网上有一篇...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜