- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 SQL中CTE概念
比如在上面提到的部门员工人数统计的例子中,如果在主查询中需要多次使用这个部门员工人数的结果集,就可以直接多次引用CTE,而不需要重复编写分组统计的代码。在这个递归CTE中,首先选取员工ID为1的记录作为初始结果集,然后通过UNIONALL与自身连接,不断查找下一层的下属,直到没有更多的记录可以添加到结果集中,从而得到所有下属的信息。它首先对员工表进行分组统计,得到每个部门的员工人数,然后在外部的SELECT语句中引用这个CTE,查询出所有部门的员工人数信息。
2025-01-19 11:20:17
864
原创 IE7用ActiveX,json导出excel
经手的一个架构比较老的基于IE7的erp要做excel导出功能,遍参考网上的例子,终于成功了:function test(){ var c = [ { name:'路人甲', phone:'123456789', email:'000@123456.com' }, { name:'炮灰乙', phone:'123456789', email:'000@1234567.com'
2022-04-27 13:58:36
151
原创 IE浏览器JS设置样式右转45度,透明
今天一个IE应用做水印的时候,要求JS中设置左转45度,并且透明0.3,用opacity没用,因为IE不兼容,多方尝试后如下:mask_div.style.filter=“progid:DXImageTransform.Microsoft.Alpha(opacity=30)progid:DXImagetransform.Microsoft.Matrix(M11=0.707,M12=0.707,M21=-0.707,M22=0.707,SizingMethod=‘auto expand’)”;...
2022-04-12 17:28:17
353
原创 win10连共享打印机报错0x00000709和0x0000007c怎么解决
首先,我是想win10笔记本wifi连接台式机win7的打印机,结果各种报错,查了网上说是win10最近的自动补丁造成的,按照网上很多方法来弄,总算找出个解决办法,不需要卸载win10补丁:报错0x00000709<1> 在win7电脑上创建普通账户 dayin/123456 (可以设置为禁止本地登陆)<2> 在win10电脑的windows凭据中添加 对应ip的凭据。再报错0x0000007c<3> win10电脑上下载和win7电脑驱动一样的驱动,比如如果是
2021-11-12 10:36:19
4762
原创 php安装oci中的步骤和可能遇到的坑
操作系统:win7–x64php版本:7.3.4nts—x64在phpinfo()页面中搜索OCI看到该版本需要安装instantclient_12_1才能正常工作。首先是下载instantclient_12_1的basiclite和sqlplus两个包,解压到一起,然后把目录添加到path然后,在 https://pecl.php.net/package/oci8 中根据php版本下载oci8插件,这里我下的是2.2.0,下载后解压其中的三个dll到php的ext目录中,并在php.ini中设置
2021-03-23 11:41:40
1039
原创 oci_execute 卡死问题的解决
oci_execute 卡死问题的研究今天用php的oci插件,连oracle,update数据,经常出现了卡死情况,报错:HTTP 500 - Internal Server Error 服务器内部错误然后调试的时候,发现select任何时候都没得问题然后就怀疑表被锁了在Oracle中检查锁表SELECT l.session_id sid,s.serial#,l.locked_mode 锁模式,l.oracle_username 登录用户,l.os_user_name 登录机器用户名,
2021-03-23 11:20:14
659
1
原创 ORACLE 存储过程编译时报错PLS-00103
ORACLE 存储过程编译时报错PLS-00103报错代码:报错信息处理记录下学习Oracle中遇到的问题报错代码:CREATE OR REPLACE PROCEDURE SP_SCORE_PM(p_in_stuid IN VARCHAR2(11),p_in_courseid IN VARCHAR2,p_out_pm OUT NUMBER)ISls_age NUMBER(5,1);BEGIN ls_age:=1; dbms_output.put_line('ls_age: '||
2021-02-26 11:52:44
37308
原创 sqlserver 中的try catch嵌套
首先基本语法begin try{ sql_statement |statement_block }end trybegin catch{ sql_statement |statement_block }end catch必须有begin catch 否则会报错比如:BEGIN tryRAISERROR(‘内’,16,1)END TRY报错:消息 102,级别 15...
2020-02-26 14:51:34
721
instantclient_12_1-basiclite+sqlplus.zip
2021-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人