- 博客(3)
- 收藏
- 关注
原创 PL/SQL里拼接SQL的查询结果赋值给一个变量
写存储过程的时候往往想查一个表,然后从表中取出一个结果当作变量来用,但是表名需要拼接,只能写到v_sql字符串里然后再用EXECUTE IMMEDIATE 执行。可以用EXECUTE IMMEDIATE v_sql INTO 变量 来获取想要的值 v_sql := 'SELECT MAX(REDODATE) FROM (SELECT DISTINCT
2015-07-23 16:19:32 4709
原创 用Oracle序列当主键
项目里很多报表都没有建主键,但是页面做更新或者删除需要用到。可以用下面的方法实现--先建好序列CREATE SEQUENCE cswarn_seq INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE
2015-07-17 15:51:05 1218
原创 oracle查询时通过分组去除重复行,其实这样写更简洁些
建表:create table t_test(pk_id VARCHAR2(50 BYTE) not null,g_name VARCHAR2(200 BYTE),f_description VARCHAR2(400 BYTE),f_order NUMBER,constraint pk_t_test p
2015-07-16 00:54:51 4933
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人