-
[SQL] ORACLE工具之运用SQLPLUS
ORACLE工具之使用SQLPLUSOracle的sqlplus是与oracle进行交互的客户端工具,可以在其中执行sqlplus语句和命令.我们通常所说的DML、DDL、DCL语句都是sqlplus语句,它们执行完后,都可以保存在一个被称为sqlbuffer的内存区域中,并且只能保存一条最近执行的...
65
热度 -
[SQL] SQL话语提高查询性能的关键
SQL语句提高查询性能的关键SQL结构化查询字符串的改写,是实现数据库查询性能提升的最现实、最有效的手段,有时甚至是唯一的手段,比如在不允许大幅度修改现有数据库结构的情况下。通过优化SQL语句提高查询性能的关键是:-根据实际需求情况,建立合适的索引;-使用一切可能的方式去利用好索引,避免全表扫描;-...
109
热度 -
[SQL] [SQLServer]查看表构造
[SQLServer]查看表结构sp_columnsitm_itemsp_helpitm_itemsp_helpconstraintitm_itemselect*fromINFORMATION_SCHEMA.COLUMNSwheretable_name='itm_item'select*fromsy...
39
热度 -
65
热度 -
[SQL] 在SQL Server中,关于with as施用介绍
在SQLServer中,关于withas使用介绍一.WITHAS的含义???WITHAS短语,也叫做子查询部分(subqueryfactoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNIONALL...
112
热度 -
[SQL] 操作sqlserver timstamp门类
操作sqlservertimstamp类型SQLServertimestamp数据类型与时间和日期无关。SQLServertimestamp是二进制数字,它表明数据库中数据修改发生的相对顺序。实现timestamp数据类型最初是为了支持SQLServer恢复算法。每次修改页时,都会使用当前的@@DB...
72
热度 -
[SQL] Oracle SQL 查寻,删除重复行,有则更新,无则插入
OracleSQL查找,删除重复行,有则更新,无则插入MERGEINTOCRPROPTRENDT1USINGDUALT2ON(T1.URIMD5="abc")WHENMATCHEDTHENINSERTVALUES(...)WHENNOTMATCHEDTHENUPDATESET...;--Thisqu...
289
热度 -
[SQL] Oralce的sqlplus环境设立
Oralce的sqlplus环境设置在使用sql*plus时,通常需要对环境进行设置,比如页的大小,行多宽,命令提示符的自定义等。这些都可以通过写一个sql脚本,然后配置SQLPATH环境变量,指向这个sql脚本。重新登录的话,就能将sql里的设置生效了。如:?define_editor=vi?se...
75
热度 -
[SQL] sql 平添 删除 判断字段是否存在
sql添加删除判断字段是否存在增加字段??alter?table?docdsp?add?dspcode?char(200)??删除字段??ALTER?TABLE?table_NAME?DROP?COLUMN?column_NAME??修改字段类型??ALTER?TABLE?table_name?AL...
402
热度 -
[SQL] java 调用SqlServer分页存储过程的,回来多个结果集
java调用SqlServer分页存储过程的,返回多个结果集存储过程:USE[Db_8za8za_2]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Descrip...
120
热度 -
[SQL] sql中怎么计算某个字符在字符串中有多少个
sql中怎样计算某个字符在字符串中有多少个select(length('oracle11g,oracle10goracle9i|oracle8i')-length(replace('oracle11g,oracle10goracle9i|oracle8i','oracle','')))/length...
69
热度 -
[SQL] PL/SQL Developer适用技法 (转)
PL/SQLDeveloper实用技法(转)Oracle数据库相信已成为很多企业构建自身关键业务的重要后台支撑,也是众多开发人员常常采用的后台。但Oracle自己提供的一套客户端工具不是很好用,极大的影响了工作效率,幸好现在有了PL/SQLDeveloper这款工具。现在越来越多的开发人员成了它的忠...
17
热度 -
[SQL] 用SQL话语添加删除修改字段及一些表与字段的基本操作
用SQL语句添加删除修改字段及一些表与字段的基本操作用SQL语句添加删除修改字段1.增加字段altertabledocdspadddspcodechar(200)2.删除字段ALTERTABLEtable_NAMEDROPCOLUMNcolumn_NAME3.修改字段类型ALTERTABLEtabl...
105
热度 -
[SQL] Oracle Sql优化札记
OracleSql优化笔记基本的Sql编写注意事项尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。不用NOTIN操作符,可以用NOTEXISTS或者外连接+替代。Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXIST则是首先检查主查询,然后...
80
热度 -
[SQL] ORACLE PL/SQL 例外处置
ORACLEPL/SQL例外处理ORACLE?PL/SQL?例外处理?1)?基本结构?BEGIN?...?--语句?EXCEPTION?--?例外处理??WHEN?...?...?WHEN?OTHERS?...?END;?2)?常用预定义例外?EXCEPTION??WHEN?CURSOR_ALREA...
53
热度 -
[SQL] [SQLServer]异常处理
[SQLServer]错误处理一.RAISERRORRAISERROR({msg_id|msg_str}{,severity,state}[,arg[,...n]])[WITHoption[,...n]]--msg_id:sqlserver错误消息表中存在的系统和用户定义的消息--msg_str:消...
32
热度 -
[SQL] SQL内联接&左外连接&右外连接&完全连接笔记
SQL内连接&左外连接&右外连接&完全连接笔记1.创建数据库,插入测试数据createtablestudent(??????snovarchar(20)primarykey,??????namevarchar(20));?createtablecourse(??????cid...
92
热度 -
[SQL] 使用PL/SQL Developer 报错:ORA-01460 :转换请求无法实现或不合理 解决方法!
使用PL/SQLDeveloper报错:ORA-01460:转换请求无法实现或不合理解决办法!!!刚安装好的oracle9i,使用pl/sqldeveloper连接上去操作表的时候就报错:ORA-01460:转换请求无法实现或不合理。问题原因是:客户端和服务端字符集不一致。事后回想一下,产生问题的原...
61
热度 -
[SQL] [SQLServer]日期格式变换
[SQLServer]日期格式转换--SQLSERVER日期格式转换SELECTCONVERT(VARCHAR(20),GETDATE(),120)--2011-06-1313:54:18SELECTCONVERT(VARCHAR(10),GETDATE(),120)--2011-06-13SELE...
125
热度 -
[SQL] SQLPLUS 封存输出到文件
SQLPLUS保存输出到文件setechooffsetfeedbackoff取消数据回显setheadingoff取消列标题setlinesizenum你想要的长度setpagesizenum一页的行数spoolc:\文件名select*frommarc_dataspooloffSQL>@c:...
42
热度