数据库相关

ORA-02019 错误处理

ORA-02019错误提示是未找到远程数据库的连接说明,通常发生在本地数据库无法连接到远程数据库。引发该问题的原因很多,比如网络连接,连接方式(tnsnames),dblinkc的创建等等。而下面的描述的故障则比较奇特。一、错误现象SQL>select*fromscanfilename@dss.m85;select*fromscanfilename@dss.m85ORA-02019:未找到远程数据库的连接说明SQL>select*fromxdoc_file

系统 2019-08-12 01:53:44 2763

数据库相关

C语言中嵌入式SQL语句

http://blog.csdn.net/cnlht/archive/2007/12/12/1930960.aspx原文地址实验内容:掌握SQLServer2000的预编译程序NSQLPREP.EXE的使用(以课本例题1进行调试);实验步骤:一、数据库环境配置1、创建xuesheng数据库,建立student表等;2、关闭sqlserver2000服务管理器;3、将devtools文件夹拷贝到:C:\ProgramFiles\MicrosoftSQLSer

系统 2019-08-12 01:52:41 2763

Oracle

oracle 格式化数字 to_char

转:http://blog.csdn.net/chinarenzhou/article/details/5748965Postgres格式化函数提供一套有效的工具用于把各种数据类型(日期/时间,int,float,numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成原始的数据类型。注意:所有格式化函数的第二个参数是用于转换的模板。表5-7.格式化函数函数返回描述例子to_char(timestamp,text)text把timestamp转

系统 2019-08-12 01:54:32 2762

Oracle

Oracle ROWID 方式访问数据库

和ROWNUM一样,ROWID是一个伪列,即是一个非用户定义的列,而又实际存储于数据库之中。每一个表都有一个ROWID列,一个ROWID值用于唯一确定数据库表中的的一条记录。因此通过ROWID方式来访问数据也是Oracle数据库访问数据的实现方式之一。一般情况下,ROWID方式的访问一定以索引访问或用户指定ROWID作为先决条件,因为所有的索引访问方式最终都会转换为通过ROWID来访问数据记录。(注:indexfullscan与indexfastfulls

系统 2019-08-12 01:55:14 2761

Oracle

oracle pl/sql语言 中的函数

模式:createorreplacefunction函数名(参数名参数类型,...)return返回值类型is变量定义begin函数内容return返回变量;end函数名;/showerr;举例:createorreplacefunctionfunc_branchshow(p_rownumnumber,p_rowmaxnumber,p_fieldvarchar2,p_returntypenumberdefault1)returnvarchar2is/*函数

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

MySql

mysql中的乱码总结之mysql5中四个设置字符集的

http://www.corange.cn/archives/2008/10/2050.html好多次更换mysql主机商时,都要造成mysql数据的乱码,因为网站开发历史经历了多个mysql版本,而且是在我刚刚学php时一点点做的,因为底层的东西很混乱,当时就没有也不知道如何处理字符串,今天决定好好的研究下它。mysql5提供了以下几个设置字符集的系统变量:character_set_client客户端字符集character_set_connectio

系统 2019-08-12 01:33:45 2761

数据库相关

02. SQL表达式的灵活使用

原文:02.SQL表达式的灵活使用什么是SQL表达式?在SQL语句中,表达式可以是函数,也可以是列和列之间的混合运算。很多时候,对于表达式的使用,可以比单独操作表上的列,带来更多方便。一.在HAVING中使用表达式--droptabletcreatetablet(c1int,c2int)insertintotselect1,100unionallselect1,200unionallselect2,100unionallselect2,200unional

系统 2019-08-12 01:33:24 2760

数据库相关

工作日志之 SQL 存储过程返回XML数据集

新公司,新工作试着用sql存储过程写调用,所有结果都返回XML数据集,这是第一个成品,贴出来以做留念.1--=============================================2--Author:3--Createdate:<2007-4-17>4--Description:<统计访问量和综合浏览量>5--execsp_sys_Master'

系统 2019-08-12 01:54:04 2759

数据库相关

在SQL语言中,join什么时候用,什么时候不用啊

JOIN在内连接时,可以不使用,其它类型连接必须使用。如SELECT*FROMTABLEAINNERJOINTABLEBONA.ID=B.ID可以这样写:SELECT*FROMTABLEA,TABLEBWHEREA.ID=B.IDJOIN有以下几种类型:INNER(内连接)指定返回每对匹配的行。废弃两个表中不匹配的行。如果未指定联接类型,则这是默认设置。FULL(全连接)指定在结果集中包含左表或右表中不满足联接条件的行,并将对应于另一个表的输出列设为NUL

系统 2019-08-12 01:52:47 2759

数据库相关

UVA 1546 - Complete the sequence!(差分法)

UVA1546-Completethesequence!题目链接题意:给定多项式前s项,求出后c项,要求尽量小思路:利用差分法,对原序列求s-1次差分,就能够发现规律,然后对于每多一项,就逆推回去就可以代码:#include#includeconstintN=205;intt,s,c,a[N][N];intmain(){scanf("%d",&t);while(t--){scanf("%d%d",&s,&c);mems

系统 2019-08-12 01:51:56 2759

MySql

MySQL和MongoDB设计实例对比

MySQL是关系型数据库中的明星,MongoDB是文档型数据库中的翘楚。下面通过一个设计实例对比一下二者:假设我们正在维护一个手机产品库,里面除了包含手机的名称,品牌等基本信息,还包含了待机时间,外观设计等参数信息,应该如何存取数据呢?如果使用MySQL的话,应该如何存取数据呢?如果使用MySQL话,手机的基本信息单独是一个表,另外由于不同手机的参数信息差异很大,所以还需要一个参数表来单独保存。CREATETABLEIFNOTEXISTS`mobiles`

系统 2019-08-12 01:33:03 2759

数据库相关

SQL脚本整理系列一 表分区

表分区的目的:1.把历史数据放到另外一个表里面可以提高查询效率当然如果经常查询历史数据和新数据的合并结果集这样做就大大的不好了2.通过把一个表放到不同的文件,不同的文件再存储到不同的磁盘列阵中,可以提高IO速度CPU比硬盘快多了3.提高可用性,一个磁盘坏了,另外一个磁盘上面的文件还能用这个对我意义不大4.便于备份只需要做一个分区的备份就可以了,比如云服务端,数据量比较大的就4个表单,把这四个表放在一个文件里面这样每天备份基本不花什么时间,还原也比较方便,这

系统 2019-08-12 01:32:13 2759

数据库相关

COM/DCOM中如何传递数组

因为COM/DCOM对象都不在Client程序运行的内存空间(内进程COM对象除外,即便如此,为了统一接口,内进程的COM也不得传递指针),而且在Win32中所有的程序都有自己独立的2GB的内存空间,程序与程序之间传递指针(内存地址)是毫无意义的,而数组、字符串等大量的数据在程序中都是分配一定的内存空间,然后用指针加内存偏移量来存取数据的,这时,如何在COM/DCOM对象中如何传递呢?在Win32中引入了一新变量Variant,可以通过Variant传递数

系统 2019-08-12 01:53:25 2758

Oracle

oracle 索引组织表 & 物化视图(实体化视图)

oracle索引组织表&物化视图(实体化视图)索引组织表createtableemployee(empidnumber(10)notnullprimarykey,namevarchar2(20),mobilevarchar2(20))organizationindexpctthreshold20overflowtablespaceabc由于叶块中存储太多信息导致性能问题,因此引入了行溢出的概念.通过设置行溢出值,可以将非主键列移到另一个表空间的另一个段中.

系统 2019-08-12 01:53:22 2758

数据库相关

sql where 1=1和 0=1 的作用

where1=1;这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where1=1在多条件查询中的困扰举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下:stringMySqlStr=”select*fromtablewhere”;if(Age.Text.Lenght>0){MySqlStr=MySqlStr+“Age=“+“'A

系统 2019-08-12 01:52:11 2758