-
[SQL] PL/SQL温习十 函数
PL/SQL复习十函数不带任何参数的函数:createorreplacefunctionget_userreturnvarchar2is??v_uservarchar2(100);begin??selectusernameintov_userfromuser_users;??returnv_user...
59
热度 -
[SQL] 在JAVA中运用SQLServer的top
在JAVA中使用SQLServer的top在使用JDBC操作SQLServer数据库时,遇到sql中有top关键字时,注意占位符的使用,往往直接在top后面打?[email protected],尽量注意。解决方法就是使用字符串拼接,如:inti=5;top"+i+"这种方式处理,直接使用...
20
热度 -
[SQL] PL/SQL复习八 错误
PL/SQL复习八异常异常分类:1.预定义异常:处理常见的oracle错误2.非预定义异常:处理预定义异常之外不能处理的错误3.自定义异常:处理和oracle错误无关的其他情况?declare??v_enameemp.ename%type;begin??selectenameintov_enamef...
117
热度 -
27
热度 -
[SQL] SQL Server 2008 Management Sudio不能保存对表结构的更改有关问题的解决
SQLServer2008ManagementSudio不能保存对表结构的更改问题的解决今天安装了SQLServer2008企业评估版后,创建好一张表后,想要更改表的设计,但在保存时弹出如下的对话框?***************图片在附件中后来在“工具”菜单的“选项”对话框中,取消选择“阻止保存要...
118
热度 -
[SQL] oracle 去反复,¥货币,保留小数点后两位,测试SQL语句执行时间
oracle去重复,¥货币,保留小数点后两位,测试SQL语句执行时间1.去重复数据:select*frombawhereid>(selectmin(id)frombbwherea.name=b.name)2.测试SQL语句执行时间的方法和步骤:SQL>settimingon;步骤:1.a...
84
热度 -
[SQL] 用sql展示如图所示的查询结果
用sql显示如图所示的查询结果创建testtable1与testtable2表。创建语句如下createtabletesttable1(idintIDENTITY,departmentvarchar(12))select*fromtesttable1insertintotesttable1value...
39
热度 -
[SQL] PL/SQL温习十三 触发器
PL/SQL复习十三触发器注意:1、触发器的大小不能超过32K,如果确实需要建立触发器,应该先建立存储过程,然后在触发器中调用???2、触发器只能包含select、insert、update和delete语句,而不能包含DDL语句和事务控制语句???3、触发器代码不能从触发器所对应的基表中读取数据语...
20
热度 -
[SQL] 转:sql话语优化原则
转:sql语句优化原则1.多where,少havingwhere用来过滤行,having用来过滤组2.多unionall,少unionunion删除了重复的行,因此花费了一些时间3.多Exists,少inExists只检查存在性,性能比in强很多,有些朋友不会用Exists,就举个例子例,想要得到有...
28
热度 -
[SQL] 下传一份PL/SQL Guides and reference中译版
上传一份PL/SQLGuidesandreference中译版在这里首先感谢CSDN的KNIGHTRCOM这位仁兄。发一份PL/SQLGuidesandreference中译版想学习PL/SQL的同学可以download下来看看如果对大家有用就给个良好吧。。。1楼lnx18242011-03-31不...
133
热度 -
[SQL] 解决PL/SQL中的中文乱码有关问题
解决PL/SQL中的中文乱码问题1.在运行中输入:regedit,打开注册表编辑器;2.HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO双击:NLS_LANG将:SIMPLIFIEDCHINESE_CHINA.ZHS16GBK该为:SIMPLI...
44
热度 -
51
热度 -
[SQL] HSQL入门(2)服务器模式
HSQL入门(二)服务器模式1、hsql数据库引擎有几种服务器模式:Server模式(常用)WebServer模式Servlet模式Standlone模式Memory-Only数据库2、最为常用的Server模式:1)首先却换到lib文件夹下,运行java-cphsqldb.jarorg.hsqld...
61
热度 -
[SQL] SqlServer分布式事宜解决方案
SqlServer分布式事务解决方案适用环境操作系统:windows2003数据库:sqlserver2000/sqlserver2005使用链接服务器进行远程数据库访问的情况一、?问题现象在执行分布式事务时,在sqlserver2005下收到如下错误:消息7391,级别16,状态2,过程xxxxx...
168
热度 -
[SQL] HSQL入门(1)简介及优点
HSQL入门(一)简介及优点一、简介:hsql数据库是一款纯Java编写的免费数据库,许可是BSD-style的协议,如果你是使用Java编程的话,不凡考虑一下使用它,相对其他数据库来说,其体积小,才563kb。仅一个hsqldb.jar文件就包括了数据库引擎,数据库驱动,还有其他用户界面操作等内容...
83
热度 -
[SQL] 解决win7 64位 pl/sql连接有关问题
解决win764位pl/sql连接问题解决pl/sql连接问题:1.到oracle官网下载OracleInstantClient,我下的是instantclient-basiclite-win32-10.2.0.4.zip,把它解压缩到oracle安装目录product下,其中还有一个目录为10.2...
14
热度 -
[SQL] PL/SQL联接ORACLE
PL/SQL连接ORACLEPLSQL终端是需要先安装oracle客户端才能连接Oracle服务器的,那么有没有办法不需要安装庞大的oracle客户端完整版呢?只需要下载并安装这个精简版的就可以了。在安装之后,打开PLSQL连接器,依然连不上,后来知道原因了,需要设置一下.使用方法:1.设置tnsn...
83
热度 -
[SQL] 怎么在Oracle中写出性能优良的SQL语句(一)
如何在Oracle中写出性能优良的SQL语句(一)如何能够写出高性能的SQL语句,是对程序员的基本要求。(1)FROM后面的表的顺序有说法:ORACLE的解析器按照从右到左的顺序处理FROM子句中的表,FROM子句中写在最后的表是基础表。a.你必须选择记录条数最少的表作为基础表。b.如果有3个以上的...
18
热度 -
300
热度 -
[SQL] SQL Server 优化存储过程的七种步骤[转载]
SQLServer优化存储过程的七种方法[转载]SQLServer优化存储过程的七种方法?优化存储过程有很多种方法,下面介绍最常用的7种。1.使用SETNOCOUNTON选项我们使用SELECT语句时,除了返回对应的结果集外,还会返回相应的影响行数。使用SETNOCOUNTON后,除了数据集就不会返...
78
热度