数据库相关 - 军军小站|张军博客
数据库相关

nchar,char,varchar 与nvarchar区别

char类型:对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。Varchar类型:Varchar的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"而char不一样,比如char(100),它的值是"qian",而

系统 2019-08-12 01:54:40 1942

数据库相关

Mongoose by时间查询

//API层moment=require("moment"),startDate:moment(params.startDate).format('YYYY-MM-DD'),//查找时间段:if(typeof(appointment_time)!="undefined"&&appointment_time!=null&&appointment_time!=''){//query.appointment_time={};query.appointment_t

系统 2019-08-12 01:54:00 1942

数据库相关

使用脚手架创建单模块项目

使用脚手架创建单模块项目学习如何使用脚手架创建一个单模块项目。本指南将引导您完成创建一个基于Leopard的单模块项目,可以了解到从Model、DAO、Service、Controller的代码划分,如何使用Jetty在本机测试、如何进行单元测试。Howtocompletethisguide你可以从头开始并完成每一个步骤,或者您可以绕过你已经熟悉的基本设置步骤。无论哪种方式,你最终都可以得到可工作的代码。1、使用命令生成项目代码生成groupId为com.

系统 2019-08-12 01:53:27 1942

数据库相关

SQL*PLUS命令的使用大全

Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sqlbuffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sqlbuffer中的sql语句进行修改,然后再次执行,sql*plus一般都与数据库打交道。除了sql*plus语句,在sql*

系统 2019-08-12 01:54:49 1941

数据库相关

函数记忆

函数记忆函数可以将先前操作的结果记录在某个对象里,从而避免重复的运算,这种优化被称为记忆。我们可以编写一个函数来帮助我们构造带记忆功能的函数,例如:functionmemoizer(fun,memo){varmemo=memo||{};returnfunction(n){varret=memo[n];if(typeofret==="undefined"){ret=fun(n);memo[n]=ret;}returnret;}}varfibonacci=me

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

数据库相关

MFC中UpdateData()函数的使用

当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用UpdateData(FALSE);如果你希望知道用户在对话框中到底输入了什么,就应该在访问变量前调用UpdateData(TRUE)。用处:主要控制ddx_data把控件中的值和变量进行交换比如你有个编辑框,输入了一些值,你的程序怎么得到呢;必须先调用这个(当然是在用了ddx的情况)反之控件的成员变量中的值也可以通过该函数自动

系统 2019-08-12 01:53:41 1941

数据库相关

SQL游标

Sql游标,是一个很好用的东东,下面给出它的一个示例:declaremy_cursor1cursorforselectnContentId,dtEditTimefromcontentwheredatepart(month,dtEditTime)='9'anddatepart(day,dtEditTime)='26'openmy_cursor1declare@datesysnamedeclare@nIDsysnamedeclare@tempDatedatet

系统 2019-08-12 01:32:59 1941

数据库相关

SQL分页理解

本文转自:http://hi.baidu.com/ahwyb/blog/item/fec54c55a4b4cac0b645aec2.html最近,一直在进行项目性能的优化工作,从中也有一些心得体会,拙见仅供大家参考,欢迎探讨交流!对于数据库分页的做法,从网上的资料综合来看,大体分为三类:1。根据ID分页2。使用Top分页3。利用NotIn分页这三种方法中,速度最快的是第一种,第二种其次,第三种是最慢的。第一种方法虽然最快,但是,在实际的应用中,其实并不多。

系统 2019-08-12 01:55:28 1940

数据库相关

BIEE 11g学习

biee11g学习1.创建资料档案库文件(RPD)文件数据库1.1创建数据源连接运行NetManager用于BIEE的数据库服务1.2模型的建立1.运行oraclebi管理工具,新建资料.档案库(二进制文件、名称、位置、导入元数据是、资料档案库口令admin123)2.选择数据源(连接类型OCI10g/11g,数据源名称MERIT,用户名DEV_BIPLATFORM,密码biee)3.选择元数据类型(表、关键字、外键)4.选择元数据对象用于把所需表创建成资

系统 2019-08-12 01:53:34 1940

数据库相关

函数手册

rand():随机函数selectrand()--0.360488401772625(随机0-1之间的数字)selectrand()*20--13.6901151301897(后面可以使用运算符,调整想要的随机数范围)selectchar(65+ceiling(rand()*25))--随机字母(大写)selectchar(97+ceiling(rand()*25))--随机字母(小写)selectcast(ceiling(rand()*9)asvarch

系统 2019-08-12 01:33:49 1940

数据库相关

FMDB使用注意事项

1、数据格式必须是NSObject对象,即使在数据表中是整型(integer)、浮点型(float),如NSString*dishId=[_infoDictionaryobjectForKey:@"id"];NSString*dishName=[_infoDictionaryobjectForKey:@"name"];NSString*specialPrice=[NSStringstringWithFormat:@"%@",[_infoDictionary

系统 2019-08-12 01:55:13 1939

数据库相关

更新自己,不要影响其他人

最近围绕着c++和C#的讨论越来越激烈,firelong努力着证明自己的观点,园子里一些大大们也在激烈的辩证着,作为小鸟的我,旁观,看看一笑而过吧。其实无论哪种语言,肯定有它的优势和劣势,我们何必去争个你死我活呢?我承认firelong有些观点正确,但这些会影响我们吗?我相信有一定基础的程序员,都不会去在意,因为我们选择的不仅仅是语言,或许还有更多,如果单单靠某些人的一些观点,我们就改变了,那也太没立场了,变成墙头草了不是?但我很喜欢看这种讨论,因为fir

系统 2019-08-12 01:55:11 1939

数据库相关

重载new delete操作符是怎么调用的

自定义的new操作符是怎么对英语new一个对象的?自定义的delete操作符什么情况下得到调用?new一个对象时出现异常需要我操心内存泄露吗?下面的一个例子帮我们解开所有的疑惑。1.调用规则new(A,B)class(param)->operatornew(sizeof(class),A,B)2.自定义的操作符只用new对象异常的时候才会得到调用机会,而且调用哪个delete和你用的那个new一一对应,规则是new(X,Y)class(param);->d

系统 2019-08-12 01:54:37 1939

数据库相关

数据泵IMPDP 导入工具的使用

--=================================--数据泵IMPDP导入工具的使用--=================================数据的导入导出时数据库经常处理的作业之一,Oracle提供了IMP和IMPDP以及SQL*Loader等工具来完成数据的导入工作,其中IMP服务于早期的9i之前的版本,在10g及后续版本,Oracle提供了数据泵高速导入工具,本文主要介绍IMPDP的使用方法,关于高速导出工具请参照:数

系统 2019-08-12 01:53:50 1939

数据库相关

SQL如何取小数点位数

一、用函数ROUND(数值,s),其中s表示小数位数例:SELECTROUND(4.994,2)返回4.990二、用函数CAST(数值asnumeric(n,s)),其中n表示有效数字位数,s表示小数位数例:SELECTCAST(4.994asnumeric(10,2))返回4.99三、用函数CONVERT(numeric(n,s),数值),其中n表示有效数字位数,s表示小数位数例:SELECTCONVERT(numeric(10,2),4.985)返回4

系统 2019-08-12 01:52:58 1939