189 8069 5689

sqlthatusuallyused-创新互联

向数据表中插入一年的日期:

创新互联公司是一家集网站建设,银海企业网站建设,银海品牌网站建设,网站定制,银海网站建设报价,网络营销,网络优化,银海网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。insert into T_HOLIDAY select SEQ_T_HOLIDAY.NEXTVAL xh,to_date(20160101,'YYYYMMDD')+level-1 date_time,0 date_type from dual connect by level <367;

将日期为周六周日的更新为非工作日:

--星期日为1,星期六为7,工作日为2~6 update t_holiday set date_type=1 where to_char(date_time,'D') in (1,7);

备份数据表:

create table t_ad_item_bk160831 as select * from t_ad_item

删除重复数据,留一条:

delete from table a where (a.gh,a.cdate) in  (select gh,cdate from table group by gh,cdate having count(*) > 1)  and rowid not in (select min(rowid) from table group by gh,cdate having count(*)>1)--字符串截取 SUBSTR(string,start_position,[length]) substr("ABCDEFG", 0);--返回:ABCDEFG,截取所有字符  substr("ABCDEFG", 2);--返回:CDEFG,截取从C开始之后所有字符  substr("ABCDEFG", 0, 3);--返回:ABC,截取从A开始3个字符 --返回ABCDEFG,100超出字符串长度,但不影响结果,系统按预处理字符串大数量返回 substr("ABCDEFG", 0, 100); --返回EFG,为负值时表示从尾部开始算起,字符串排列位置不变 substr("ABCDEFG", -3);

将表中某一列串接为一个字符串:

select WMSYS.WM_CONCAT(t.representid) from DEPT_INFO_EXTEND t; --指定;分隔 select replace(WMSYS.WM_CONCAT(t.representid),',',':') from DEPT_INFO_EXTEND t;

将用户密码有效期默认180改为无限期

--进入sqlplus模式 sqlplus / as sysdba; --查看用户密码的有效期设置(一般默认的配置文件是DEFAULT,注意大小写) SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; --将密码有效期改成无限期,修改后自动生效 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED ; --帐户再改一次密码 alter user 用户名 identified by 原密码; --使用修改后的用户登录,如果报“ORA-28000:用户已被锁”,解锁 alter user db_user account unlock; commit;

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章名称:sqlthatusuallyused-创新互联
转载源于:http://jkwzsj.com/article/ceghhd.html

其他资讯