-
[SQL] 解决SQL Server2005内存一直下飙
解决SQLServer2005内存一直上飙一、为何要使用AWE选项在未启用AWE特性的情况下,无论服务器配备多大内存容量,SQLServer都将受制于只能使用3GB内存的32位寻址限定条件注意:支持AWE的操作系统只有Windows2000AdvancedServer或Windows2000Data...
20
热度 -
32
热度 -
[SQL] 怎么用 SQL Tuning Advisor (STA) 优化SQL语句
如何用SQLTuningAdvisor(STA)优化SQL语句在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等。在10g中,Oracle推出了自己的SQL优化辅助工具:?SQL优化器(SQL?Tuning?Advisor?:STA),它是新的...
63
热度 -
41
热度 -
[SQL] PL/SQL程序设计-学习笔记4-错误
PL/SQL程序设计-学习笔记4--异常五、异常错误处理 有三种类型的异常错误:预定义(Predefined)错误、非预定义(Predefined)错误、用户定义(User_define)错误。 例1:预定义的异常处理 declare v_empnoemployees.employee_id%ty...
28
热度 -
78
热度 -
[SQL] oracle 11G联接PLSQL
oracle11G连接PLSQL1、 先创建一个监听Oracle-OraClient11g_home1->配置和移植工具->NetConfigurationAssistant然后一直点下一步完成监听的创建2、然后找到NetManager?Oracle-OraClient11g_home1...
57
热度 -
[SQL] sqlserver 的一个有游标的进程
sqlserver的一个有游标的过程DEALLOCATEc_emp//删除现有的同名游标//声明一个游标c_empdeclarec_empcursorforselectNEWSTUDENT.IDENTY_NUM,NEWSTUDENT.EXAM_NUM,NEWSTUDENT.STUDENT_NUMfr...
40
热度 -
[SQL] SQL 查寻重复记录
SQL查找重复记录SQL查找重复记录???表stuinfo,有三个字段recno(自增),stuid,stuname建该表的Sql语句如下:CREATETABLE[StuInfo]([recno][int]IDENTITY(1,1)NOTNULL,[stuid][varchar](10)COLLAT...
25
热度 -
[SQL] SQL SERVER 中怎么使用锁
SQLSERVER中如何使用锁锁的概述一.为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修...
95
热度 -
[SQL] Oracle PL/SQL中怎么使用%TYPE和%ROWTYPE(转载))
OraclePL/SQL中如何使用%TYPE和%ROWTYPE(转载))1.使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声...
93
热度 -
[SQL] PLSQL联接Oracle中文显示乱码
PLSQL连接Oracle中文显示乱码使用PL/SQL连接数据库的时候,显示窗口编码不匹配的窗口,可以忽略这个窗口,不过有些信息会显示乱码??1、查看数据库编码select*fromv$nls_parameters显示NLS_LANGUAGE??????????????????????????SIM...
18
热度 -
[SQL] SQL 获取下午上午
SQL获取上午下午--方法一:select sum(case when(datepart(hour,pretime)>0anddatepart(hour,pretime)<12)then1 else0end )as上午, sum(case when(datepart(hour,pr...
9
热度 -
[SQL] pl/sql 时间部类显示乱码
pl/sql时间类型显示乱码修改如下的注册表项为想要的格式即可:[hkey_local_machine\software\oracle\home0]"nls_timestamp_format"="yyyy-mm-ddhh24:mi:ss:ff6"
78
热度 -
[SQL] SQL Server中让标识列重新开始计数
SQLServer中让标识列从新开始计数在SQLServer中,我们有时需要在清空数据表之后,重新添加记录时,标识列重新从1开始计数。我们只需要在插入记录之前,执行下面的命令:DBCCCHECKIDENT(表名,RESEED,0)
75
热度 -
[SQL] SQL2000三拇指定位置插入列的处理方法
SQL2000中指定位置插入列的处理方法SQL2000中指定位置插入列的处理方法:系统的处理很简单,建一个新表Tmp_test,把旧表test的数据全部插入到新表中,然后删除test,把Tmp_test改名为test,代码如下:BEGINTRANSACTIONSETQUOTED_IDENTIFIER...
99
热度 -
[SQL] SQL 优化规约 oracle
SQL优化规则oracle群:127881306(有些规则只有在基于规则的优化器里有效)1>选择最有效率的表名顺序:1.把记录少的表放在from子句的最后面一个表.2.如果有3个以上的表连接查询,那就需要选择交叉表(intersectiontable)作为基础表,交叉表是指那个被其他表所引用的...
31
热度 -
[SQL] SQLite Foreign Key Support -sqlite3.6.19-from sqlite.org
SQLiteForeignKeySupport--sqlite3.6.19--fromsqlite.orgTableOfContents1.IntroductiontoForeignKeyConstraints2.EnablingForeignKeySupport3.RequiredandSugge...
183
热度 -
[SQL] 【SQL】 关于一个字段存多Id的查询有关问题
【SQL】关于一个字段存多Id的查询问题我是做java开发的,有时候面对一些别人写好的的系统,公司需要你去重新开发一些新的功能。这些系统当中有些出现这个一个问题,在一张表A中一个字段clumn1(varchar(n))类型的;该字段主要用户存储于有关联关系的表B的ID,为表示一对多的关系,原系统开发...
101
热度 -
46
热度