当前位置: 代码迷 >> SQL
 解决方案列表
  • [SQL] SQL中应用WITH AS提高性能-使用公用表表达式(CTE)简化嵌套SQL

    SQL中使用WITHAS提高性能-使用公用表表达式(CTE)简化嵌套SQLSQL中使用WITHAS提高性能-使用公用表表达式(CTE)一.WITHAS的含义???WITHAS短语,也叫做子查询部分(subqueryfactoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQ...

    81
    热度
  • [SQL] 【转】Oracle Sql优化札记

    【转】OracleSql优化笔记基本的Sql编写注意事项尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。不用NOTIN操作符,可以用NOTEXISTS或者外连接+替代。Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXISTS则是首先检查主查...

    76
    热度
  • [SQL] pl/sql中的转义符 参考图

    pl/sql中的转义符参照图对照图如下

    49
    热度
  • [SQL] ORACLE SQL语句怎么判断某字段是以字母开头而不是汉字开头

    ORACLESQL语句如何判断某字段是以字母开头而不是汉字开头近来想检查一下表中某个字段的填写规范,结果十分混乱,我想使用使用SQL语句如何判断某字段是以字母开头而不是汉字开头方法:1.if??lengthb(substr("",1,1))==2??then??汉字elseiflengthb(sub...

    122
    热度
  • [SQL] SQL查询话语精华大全

    SQL查询语句精华大全一、简单查询简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECTnickname,ema...

    142
    热度
  • [SQL] sqlplus 怎么显示输出到控制台的结果

    sqlplus如何显示输出到控制台的结果?在oracle的sqlplus中输出结果时,默认是没有结果的如:SQL>begin2dbms_output.put_line('结果');3end;4/结果什么都没有。解决办法:在sqlplus中输入命令:SQL>setserveroutputo...

    74
    热度
  • [SQL] 装配完Oracle之后没有isqlplus服务

    安装完Oracle之后没有isqlplus服务在命令行中运行isqlplusctlstart命令即可。

    57
    热度
  • [SQL] Oracle维护惯用SQL语句

    Oracle维护常用SQL语句如何远程判断Oracle数据库的安装平台select*fromv$version;查看表空间的使用情况selectsum(bytes)/(1024*1024)asfree_space,tablespace_namefromdba_free_spacegroupbytab...

    122
    热度
  • [SQL] Transact-Sql 语言参照大全

    Transact-Sql语言参考大全Transact-Sql语言参考大全

    93
    热度
  • [SQL] SQL聚合嵌套表varray

    SQL集合嵌套表varrayDECLARETYPElist_of_name_tISTABLEOFperson.first_name%TYPEINDEXBYPLS_INTEGER;happyfamilylist_of_name_t;l_rowPLS_INTEGER;BEGINhappyfamily(2...

    132
    热度
  • [SQL] SqlPlus上不需要用户名和密码的情况上解锁其它用户

    SqlPlus下不需要用户名和密码的情况下解锁其它用户1.运行-cmd,打开命令行窗口,输入sqlplus/nolog,回车。2.这时会进入SQL>,输入conn/assysdba,回车。3.比如要解锁scott用户,输入alteruserscottaccountunlock回车。提示解锁成功...

    99
    热度
  • [SQL] SQL话语递归查找

    SQL语句递归查找通过sql语句递归查找所有下级或上级用户1.MSSqlwithcteas(???selectId,Pid,DeptName,0aslvlfromDepartment???whereId=2???unionall???selectd.Id,d.Pid,d.DeptName,lvl+1...

    93
    热度
  • [SQL] SQL2000清算日志文件

    SQL2000清理日志文件整理sqlserver数据库的日志清理--最好备份日志,以后可通过日志恢复数据。。。以下为日志处理方法一般不建议做第4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.--*/--下面的所有库名都指你要处...

    105
    热度
  • [SQL] oracle 出现不能查询sql时候, 表被锁住解决办法

    oracle出现不能查询sql时候,表被锁住解决方法selectobject_nameas对象名称,s.sid,s.serial#,p.spidas系统进程号fromv$locked_objectl,dba_objectso,v$sessions,v$processpwherel.object_id...

    44
    热度
  • [SQL] oracle 从增 auto_increment (附plsql wizard)

    oracle自增auto_increment(附plsqlwizard)oracle实现自增需要创建squence(序列);如果需要插入时自动增加还需要创建一个trigger(触发器),否则需要在程序中手工设置例如:将表fcbook的主键fid设置为自增1.创建squenceName:创建的名字Mi...

    114
    热度
  • [SQL] sqlserver 捕获异常信息

    sqlserver捕获错误信息...BEGINTRY--RAISERRORwithseverity11-19willcauseexecutionto--jumptotheCATCHblock.RAISERROR('ErrorraisedinTRYblock.',--Messagetext.16,--...

    96
    热度
  • [SQL] SQL分页话语

    SQL分页语句有关分页SQL的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条SQL语句的分页SQL吧。方法1:适用于SQLServer2000/2005SELECT?TOP?...

    61
    热度
  • [SQL] SQL调优学习(1)

    SQL调优学习(一)数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了。而我认为,...

    37
    热度
  • [SQL] MSSQL小学问

    MSSQL小知识1、SQLServer的特殊字符:%,_;如果想要在sql中使用字符本身,请使用字符“[]”括起,如“%”应该“[%]”

    49
    热度
  • [SQL] SQL回复技巧

    SQL恢复技巧MSSQLServer数据恢复使用技巧经常使用sqlserver的人都知道,有时数据库会出现各种各样的错误,比如:其他都正常,唯独某一个表看不到数据,或者这个表看的到数据,但是不能根据某个字段排序,只要一执行排序语句,就提示“连接中断”等等。一般这些单个表出现错误的ms提供了一个修复语...

    85
    热度