搜索到与相关的文章
数据库相关

批量删除表

CREATEPROCEDUREdropTable@tableNamevarchar(40)ASdeclarecurcursorread_onlyforselectdistincttable_namefrominformation_schema.columnswheretable_namelike@tableNamedeclare@namevarchar(40),@sqlvarchar(1000)opencurfetchnextfromcurinto@nam

系统 2019-08-12 01:55:35 2459

SqlServer

Perl 连接 SQL Server(ReShip)

准备工作:用到的perl扩展组件(modules)在上篇贴出.(win32::odbc模块)下载组件后按照Readme文件安装倒响应目录.配置好相应的odbc数据源.程序实现:使用useWin32::ODBC;语句包含应使用的模块是win32::odbc写出数据库连接字符串$DSN="DSN=MyDSN;UID=sa;PWD=password"然后就可以建立相应的连接$data=newWin32::ODBC($DSN)#new一个连接对象这样就建立了和数据

系统 2019-08-12 01:55:23 2459

MySql

MySQL中Procedure事务编写基础笔记

原文:MySQL中Procedure事务编写基础笔记目录:一、PROCEDURE;二、CREATEPROCEDURE基本语法;三、PROCEDURE小进阶3.1、基本的DECLARE语句;3.2、声明HANDLER句柄;3.3、声明CURSOR游标;3.4、循环语句;四、顺带提一下触发器TRIGGER一、PROCEDURE:PROCEDURE,事务,一个存储过程,实际上就是在服务器端直接在数据库中编写一段代码作运算,在服务器端进行高效的运算,运算结果直接返

系统 2019-08-12 01:54:36 2459

Oracle

Oracle悲观锁和乐观锁

为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让用户

系统 2019-08-12 01:53:18 2459

数据库相关

SQL 时间函数详解

SQLServer时间日期函数详解,SQLServer,时间日期,1.当前系统日期、时间selectgetdate()2.dateadd在向指定日期加上一段时间的基础上,返回新的datetime值例如:向日期加上2天selectdateadd(day,2,'2004-10-15')--返回:2004-10-1700:00:00.0003.datediff返回跨两个指定日期的日期和时间边界数。selectdatediff(day,'2004-09-01','

系统 2019-08-12 01:53:10 2459

MySql

数据库基础:讲解MySQL索引的概念及数据库索引

1.数据库引入了索引用户对数据库最频繁的操作是进行数据查询。一般情况下,数据库在进行查询操作时需要对整个表进行数据搜索。当表中的数据很多时,搜索数据就需要很长的时间,这就造成了服务器的资源浪费。为了提高检索数据的能力,数据库引入了索引机制。2.有关“索引”的比喻从某种程度上,可以把数据库看作一本书,把索引看作书的目录,通过目录查找书中的信息,显然较没有目录的书方便、快捷。3.数据库索引实际是什么?(两部分组成)索引是一个单独的、物理的数据库结构,它是某个表

系统 2019-08-12 01:52:33 2459

数据库相关

oralce总结

安装ORACLE实例创建软件。|>>服务创建实例:>>|>>OracleHome|>>Oracle默认用户(system,sys,scott)|>>iSQL*Plus安装ORACLE客户端管理工具:>>|>>SQLplus命令行|>>PL/SQLdev|>>主机地址(安装后默认:Localhost)配置本地网络:>>|>>端口(安装后默认:1521)|>>服务>>[OracleService+实例名、Oracle监听服务]|权限:|>>系统权限|>>对象权

系统 2019-08-12 01:51:38 2459

Oracle

4-(初学) Oracle系统权限学习与总结

类型/系统权限说明群集权限CREATECLUSTER在自己的方案中创建、更改和删除群集CREATEANYCLUSTER在任何方案中创建群集ALTERANYCLUSTER在任何方案中更改群集DROPANYCLUSTER在任何方案中删除群集数据库权限ALTERDATABASE运行ALTERDATABASE语句,更改数据库的配置ALTERSYSTEM运行ALTERSYSTEM语句,更改系统的初始化参数AUDITSYSTEM运行AUDITSYSTEM和NOAUDI

系统 2019-08-12 01:33:55 2459

Tomcat

docker容器跑tomcat遇到的坑

使用docker容器跑tomcat,由于同一个宿主机上跑了多个容器,再加上宿主机本身跑了很多进程,导致系统总的进程数达到了8000+,而容器中tomcat的启动脚本中会调用自带的setenv.sh,在setenv.sh中有这么一句ulimit-u8192,由于系统进程数已经达到了8192,因此在启动tomcat时会报错:tomcat/bin/catalina.sh:fork:retry:Nochildprocessestomcat/bin/catalina

系统 2019-08-12 01:33:44 2459

各行各业

dnn6 入门系列:一 工欲善其事必先利其器,安装所

学习背景:本人11年七月份毕业,至今工作已有半年,之前一直稳稳当当的在做一个大系统的项目具体化和维护的工作,不想开发部的其它部门要做一个垂直查询的网站,那个部门的人却走了好几个,公司副总没办法,找到我的老大,把我给调过来做网站了,一开始我屁颠屁颠的,因为一直是在做维护,好久没有尝试过从头到尾搭建一个项目,从设计,实现,测试,发布,对我来说是一个机遇,从11年十二月份,一头扎到这个网站设计和实现中去,公司之前有几个大牛用dnn做了好几个网站,什么官网啊,知道

系统 2019-08-12 01:33:09 2459