-
[SQL] SQL Server实例 目录
SQLServer范例目录第1篇SQLServer2005的安装、配置和操作第1章SQLServer2005的安装与配置21.1安装与卸载SQLServer20052实例001SQLServer2005的安装2实例002安装示例数据库8实例003SQLServer2005的卸载101.2SQLSer...
397
热度 -
[SQL] SQL注入原理及预防
SQL注入原理及预防SQL注入原理及预防? sql_注入 说明:以下内容以mysql为例,其他RDBMS原理一样,但数据库原生函数及SQL语法可能有差异。一、注入原理?我们以登录为例,用户登录时后台会执行SQL语句如下:select*fromauth_userwhereuser_name=...
20
热度 -
[SQL] sqlserver 反复数据只留一条
sqlserver重复数据只留一条sqlserver中多字段重复只保留一条的方法表student_score中除主键之外所有字段值都相同的则删除掉,只保留一条:?CREATETABLE[dbo].[student_score](?[score_id][numeric](11,0)IDENTITY(1...
80
热度 -
[SQL] PL/SQL连接不下有关问题的解决
PL/SQL连接不上问题的解决ORA-12170TNS连接超时知识累积2010-01-0914:49:19阅读815评论0??字号:大中小?订阅cmd-ipconfig/all查看IP地址是否变了。1.开始----程序-----oracle------配置和移植工具-----NetManager--...
43
热度 -
[SQL] SQL语言总结和优化(整理)
SQL语言小结和优化(整理)上面几篇讨论的是数据库方面的事务和锁方面的一些内容,实际上我们在实际中最常用的就是基本的sql语句了,实际上我个人感觉sql很难记忆(哈哈,语法和编程语言差太多了),所以往往有时候写些复杂的sql语句就必须google一下语法了,虽然现在有不错的ORM的工具,但还是觉得简...
39
热度 -
[SQL] sql中的内联接、左连接、右连接、全连接
sql中的内连接、左连接、右连接、全连接表A:????????AIDANAME????????????????BID----------------------------------??1??a1???????????????????????????2??2??a2????????????????...
39
热度 -
[SQL] SQLServer中兑现Oracle多列条件in
SQLServer中实现Oracle多列条件in???在Oracle中可以定义多列条件在in查询中,如下:select*fromdeptdwhere(d.dname,d.loc)in(selecte.ename,e.jobfromempe);?????但是在SQLServer不支持这样的语法,可以使...
88
热度 -
[SQL] PL/SQL Developer 运用技巧小结(转)
PL/SQLDeveloper使用技巧小结(转)以下的技巧只针对PL/SQLDeveloper6以上版本,版本5只有其中的部分特性。1,右键菜单在PL/SQLDeveloper(下面简称PLD)中的每一个文本编辑窗口,如SQLWindow,CommandWindow和PorgramWindow,右键...
92
热度 -
[SQL] 董淳光SQLITE3 运用总结(5)-转
董淳光SQLITE3使用总结(5)--转董淳光SQLITE3?使用总结(5)转载<script></script>标签:知识/探索?<!--正文开始-->intsqlite3_key(sqlite3*db,constvoid*pKey,intnKey){retur...
23
热度 -
[SQL] 尽可能在SQL中Group
尽量在SQL中Group对于汇总类型的分析报表,在报表生成时往往需要进行分组聚集运算,如果在数据库中先进行一次分组聚集,能够大大减少取到报表服务器的记录数,加快取数和报表运算的速度。看如下报表:这是一个典型的交叉分组报表,其sql有两种写法:第一种:select产品,客户,销量from购买记录表第二...
73
热度 -
[SQL] PL\SQL用户指南与参照5.2.2 转载
PL\SQL用户指南与参考5.2.2转载十五、什么是记录记录就是相关的数据项集中存储在一个单元中,每项都有它自己的名字和数据类型。假定我们有关于雇员的各种数据信息,如名字、薪水和雇佣日期,这些项在逻辑上是相关联的,但类型不相似。记录可以把它所拥有的每一项当作一个逻辑单元,这样就便于组织和表现信息。%...
84
热度 -
[SQL] SQL优化 - 带通配符"%"的like 话语优化
SQL优化-----带通配符"%"的like语句优化要求在职工表中查询名字中包含“cliton”的人。可以采用如下的查询SQL语句:select*fromemployeewherelast_namelike'%cliton%';?这里由于通配符(%)在搜寻词首出现,所以Oracl...
8
热度 -
[SQL] 用SQL话语去掉重复的记录(转)
用SQL语句去掉重复的记录(转)海量数据(百万以上),其中有些全部字段都相同,有些部分字段相同,怎样高效去除重复?如果要删除手机(mobilePhone),电话(officePhone),邮件(email)同时都相同的数据,以前一直使用这条语句进行去重:deletefrom表whereidnotin...
2
热度 -
[SQL] crystal report的查询公式与oracle 的sql话语
crystalreport的查询公式与oracle的sql语句要查询cust_id='32'并且adv_dt是当前日期前一天的记录:crystalreport的公式查询写法为:{?CUST_ID}={EX_MASTER.CUST_ID}and{EX_MASTER.ADV_DT}=CurrentDat...
24
热度 -
[SQL] PL/SQL温习十四 动态SQL
PL/SQL复习十四动态SQL使用executeimmediate处理DDL操作:createorreplaceproceduredrop_table(table_nameinvarchar2)is??sql_statementvarchar2(100);begin??sql_statement:=...
63
热度 -
[SQL] PL/SQL温习七 游标
PL/SQL复习七游标?游标:指向结果集的指针,他提供一种机制,可以对结果集进行逐行处理类型:隐式游标?显式游标查看隐式游标:output(sql%rowcount);显式游标:oracle提供的一套语法,让你创建游标、使用游标用法:declare??--1.定义游标(即定义指向的结果集)??cur...
497
热度 -
[SQL] PL/SQL温习五 集合方法
PL/SQL复习五集合方法1.exists:判断某集合元素是否存在declare??typeename_table_typeistableofemp.ename%type;??ename_tableename_table_type;begin??ifename_table.exists(1)then...
43
热度 -
[SQL] PL/SQL温习一 标识符命名规则
PL/SQL复习一标识符命名规则变量:v_作为前缀例如:v_sal,v_job常量:c_作为前缀例如:c_rate游标:_cursor作为后缀例如:emp_cursor异常:e_作为前缀例如:e_integrity_errorplsql表类型:_table_type作为后缀例如sal_table_t...
7
热度 -
[SQL] 让oracle客户端sqlplus支持命令记要功能(rlwrap)
让oracle客户端sqlplus支持命令记录功能(rlwrap)在Linux下面使用sqlplus很不爽,上下键,退格键都不能用,严重降低生产效率。只需在linux下安装rlwrap-0.37-1.el5.i386.rpm,再设置环境变量即可。我这里用redhatel5u5,用root用户,rpm...
105
热度 -
[SQL] sql 中日期跟字符串的转换
sql中日期和字符串的转换--创建日期转换为字符串的函数createfunctionfn_DateToString(@datedatetime,@formatvarchar(20))returnsvarchar(20)asbegindeclare@resultvarchar(20)select@re...
48
热度