数据库相关

最长公共子序列

时间限制:3000ms|内存限制:65535KB难度:3描述咱们就不拐弯抹角了,如题,需要你做的就是写一个程序,得出最长公共子序列。tip:最长公共子序列也称作最长公共子串(不要求连续),英文缩写为LCS(LongestCommonSubsequence)。其定义是,一个序列S,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则S称为已知序列的最长公共子序列。输入第一行给出一个整数N(0

系统 2019-08-12 01:54:34 3153

SqlServer

SQL Server 触发器

原文:SQLServer触发器触发器概述触发器为特殊类型的存储过程,可在执行语言事件时自动生效。SQLServer包括三种常规类型的触发器:DML触发器、DDL触发器和登录触发器。当服务器或数据库中发生数据定义语言(DDL)事件时将调用DDL触发器。登录触发器将为响应LOGON事件而激发存储过程。与SQLServer实例建立用户会话时将引发此事件。当数据库中发生数据操作语言(DML)事件时将调用DML触发器。DML事件包括在指定表或视图中修改数据的INSE

系统 2019-08-12 01:33:33 3152

Oracle

oracle如何在一个存储过程中调用另一个返回游标

原文:刘武|oracle如何在一个存储过程中调用另一个返回游标的存储过程实际项目当中经常需要在一个存储过程中调用另一个存储过程返回的游标,本文列举了两种情况讲述具体的操作方法。第一种情况是返回的游标是某个具体的表或视图的数据,如:SQL-Code:CREATEORREPLACEPROCEDUREP_TESTA(PRESULTOUTSYS_REFCURSOR)ASBEGINOPENPRESULTFORSELECT*FROMUSERS;ENDP_TESTA;其

系统 2019-08-12 01:52:28 3150

SqlServer

C语言与sqlserver数据库

原文:C语言与sqlserver数据库1.使用C语言来操作SQLSERVER数据库,采用ODBC开放式数据库连接进行数据的添加,修改,删除,查询等操作。step1:启动SQLSERVER服务,例如:HNHJ,开始菜单->运行->netstartmssqlserverstep2:打开企业管理器,建立数据库test,在test库中建立test表(avarchar(200),bvarchar(200))step3:建立系统DSN,开始菜单->运行->odbcad

系统 2019-08-12 01:53:14 3149

Oracle

Oracle :多实例切换

Connectingto10.1.4.21:22...Connectionestablished.Toescapetolocalshell,press'Ctrl+Alt+]'.Lastlogin:MonOct1413:58:582013from10.1.4.39[root@db1~]#su-oracleurpdb1:/home/oracle@db1>echo$ORACLE_SIDurpdb1urpdb1:/home/oracle@db1>sqlplus/a

系统 2019-08-12 01:55:04 3148

数据库相关

存储过程之销售同时修改仓库

--建立仓库表IF(EXISTS(SELECTnameFROMSYSOBJECTSWHERENAME='仓库'ANDTYPE='U'))DROPTABLE仓库GOCREATETABLE仓库(玩具号NVARCHAR(20)PRIMARYKEY,库存INT,平均单价FLOAT(8))GO--向仓库表中添加数据INSERT仓库VALUES('12-1',100,50)INSERT仓库VALUES('12-2',80,80)INSERT仓库VALUES('12-3

系统 2019-08-12 01:52:13 3145

数据库相关

LeetCode 131 Palindrome Partitioning

Givenastrings,partitionssuchthateverysubstringofthepartitionisapalindrome.Returnallpossiblepalindromepartitioningofs.Forexample,givens="aab",Return[["aa","b"],["a","a","b"]]思路:1.推断字符串的字串S.subString(i,j)[i<=j]是否为为回文子串,用boolean型的二维数

系统 2019-08-12 01:33:46 3145

PostgreSql

PostgreSQL: 如何获取一维数组的相同元素并根据

PostgreSQL:如何获取一维数组的相同元素并根据相似度排序2011-11-0222:24:09|分类:Postgres基础|举报|字号订阅今天开发有个需求,表中有一个列为一维数组类型,现在需要找出表中具有相同元素的数据,描述起来可能有点费力,下面举个例子就明白了。一需求演示--1.1测试表mydb=>\dtest_array;Table"mydb.test_array"Column|Type|Modifiers--------+----------+

系统 2019-08-29 23:44:45 3142

数据库相关

Linq无聊练习系列1--where练习

linq主要有3种,linqtosql,linqtoXML,LinqtoObjectlinqtosql。这里没有通过相应的类,生成相应的数据库中的表。没有用流行的编码优先。只是为了自己的练习。通过生成的linq类,把数据库中的表,存储过程,视图等映射出来。其中数据上下文是链接实体类和数据库的桥梁,这是非常重要的。现在开始Linqtosql之旅。数据库中的代码如下所示:--查询数据库中是否含有数据库DB_Student,有则删除ifexists(select

系统 2019-08-12 01:53:01 3141

Oracle

Oracle 常用SQL技巧收藏

1.SELECT子句中避免使用“*”当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用‘*’是一个方便的方法.不幸的是,这是一个非常低效的方法.实际上,ORACLE在解析的过程中,会将“*”依次转换成所有的列名,这个工作是通过查询数据字典完成的,这意味着将耗费更多的时间.2.使用DECODE函数来减少处理时间使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表.例如:Sql代码SELECTCOUNT(*),SUM(SAL)F

系统 2019-08-29 23:05:59 3140

SqlServer

一个sql server 2000的分页存储过程

转自:http://www.devdao.com/Article/344500.htm优点如下,简单,直接sql语句输入,高效,效率很高测试过了,不过最好是主键排序,还有少用视图。缺点也有,不支持复杂的sql语句,不能多字段排序,sql语句必须小于4000字符/*经测试,在14483461条记录中查询第100000页,每页10条记录按升序和降序第一次时间均为0.47秒,第二次时间均为0.43秒,测试语法如下:execGetRecordFromPagenew

系统 2019-08-12 01:53:45 3137

数据库相关

三国人才一览表

蜀汉人才一览刘备,字玄德,涿郡涿县人,汉景帝子中山靖王刘胜后代,有高祖之风,英雄之器。蜀汉昭烈皇帝。刘禅,字公嗣,后主。自缚投降。刘永,字公寿,先主子,鲁王。刘理,字奉孝,后主庶弟,梁王。刘辑,理子,奉车都尉,封乡侯。刘胤,理子,哀王。刘承,胤子,殇王。刘封,刘备义子,有武艺,气力过人,副军中郎将。被赐死。甘皇后,沛人。穆皇后,陈留人。孙夫人,东吴宗室。敬哀皇后,张飞长女,后主皇后。张皇后,敬哀之妹,后主皇后。王贵人,敬哀张皇后侍人。刘璇,字文衡,后主太子

系统 2019-08-12 01:52:38 3137

Oracle

新手入门:Oracle 10G服务器安装图解

【IT168专稿】Oracle应用服务器10g是集成的、基于标准的软件平台,OracleApplicationServer10g是继Oracle9iApplicationServer(Oracle9iAS)Release2.0version9.0.2和version9.0.3之后的最新版本Oracle应用服务器。下面我们就来和大家一起来了解OracleApplicationServer10g安装过程。首先我们要去oracle网站上下载windows版的Or

系统 2019-08-29 22:25:32 3135

数据库相关

sql2005还原超长sql脚本,还原超大脚本文件

原文:sql2005还原超长sql脚本,还原超大脚本文件从外网把数据库用导出脚本的方式导出来了,280M的样子,导是导出来了,但是在本机执行sql脚本的时候,直接就是outofmemory,之前执行60M的脚本没出过这问题,直接双击打开.sql脚本文件,然后执行就完了,现在主要是这文件太大了,280M,就报错了,后面不停的google,终于找到答案了,使用sqlcmd命令,可完成这一工作,具体请看微软的说明,看下面截图:上面这个PANDERMAN\SA是我

系统 2019-08-12 01:34:00 3135

Oracle

oracle pl/sql 中的动态函数

1.executeimmediatecreateorreplacefunctiongetrealtypeforreport(p_stanidnumber,p_idnumber,p_infonamevarchar2)returnvarchar2isv_stringvarchar2(200);v_returninfovarchar2(200);v_acttabnamestanactive.acttabname%type;v_actpkcolstanactive

系统 2019-08-12 01:54:58 3134