-
[SQL] 在使用oracle10g时常用到的简单的sql语句(整理上希望大家能有用)
在使用oracle10g时常用到的简单的sql语句(整理下希望大家能有用)--创建表空间SJYD,DATAFILE指定数据库文件存放路径。(这里SJYD使用小写时可能会不能正确执行,建议最好用大写。)CREATETABLESPACESJYDDATAFILE'C:\SJYD_data.dbf'SIZE...
107
热度 -
[SQL] 在sqlserver中自定义一个split方法(通过上标获取截取的数组中数据)
在sqlserver中自定义一个split方法(通过下标获取截取的数组中数据)在使用sqlserver数据库开发时遇到了这个问题,查询资料发现没有这样的方法,在一个朋友的帮忙下写的,跟大家分享下,希望大家能提宝贵意见,进行改进和优化ifobject_id('f_split')isnotnulldro...
114
热度 -
[SQL] sqlplus常用命令应用
sqlplus常用命令使用show和set命令是两条用于维护SQL*Plus系统变量的命令SQL>showall--查看所有68个系统变量值SQL>showuser--显示当前连接用户SQL>showerror--显示错误SQL>setheadingoff--禁止输出列标题,...
97
热度 -
[SQL] Oracle SQL优化技艺
OracleSQL优化技巧1.SELECT子句中避免使用“*”当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用‘*’是一个方便的方法.不幸的是,这是一个非常低效的方法.实际上,ORACLE在解析的过程中,会将“*”依次转换成所有的列名,这个工作是通过查询数据字典完成的,这意味...
27
热度 -
[SQL] SQL优化 - IN 跟 EXISTS
SQL优化-----IN和EXISTS有时候会将一列和一系列值相比较。最简单的办法就是在where子句中使用子查询。在where子句中可以使用两种格式的子查询。第一种格式是使用IN操作符:...wherecolumnin(select*from...where...);第二种格式是使用EXIST操作...
42
热度 -
[SQL] 透过SQLNET.ora文件实现地址访问限制
通过SQLNET.ora文件实现地址访问限制在Oracle数据库中,我们可以通过SQLNET.ora文件实现地址访问限制。在SQLNET.ora文件中设置以下参数可以实现IP访问限制:tcp.validnode_checking=yes?#允许访问的IPtcp.invited_nodes=(ip1,...
65
热度 -
[SQL] SQL话语判断字段是否为空
SQL语句判断字段是否为空select*?fromLAWPEOPLEwhereretirement?isnullandname='康小国';查询有结果select*?fromLAWPEOPLEwhereretirement?=nullandname='康小国';查询无结果
42
热度 -
[SQL] sqlServer2005当地导入导出数据报错 (一)
sqlServer2005本地导入导出数据报错(一)找不到连接“SourceConnectionOLEDB”。如果找不到特定的连接元素,Connections集合将发生此错误。在SqlServer本地导入数据时时,出现了下面的问题:错误:找不到连接“SourceConnectionOLEDB”。如果...
85
热度 -
[SQL] Sql Server 惯用日期格式
SqlServer常用日期格式SqlServer常用日期格式SQLServer中文版的默认的日期字段datetime格式是yyyy-mm-ddThh:mm:ss.mmm例如:selectgetdate()2004-09-1211:06:08.177整理了一下SQLServer里面可能经常会用到的日期...
83
热度 -
[SQL] PL/SQL 经典小结(一)
PL/SQL经典总结(一)------------------------------PLSQL--1,PL/SQL块--PL/SQL块是在SQL语言之上发展起来的一种应用,可以集中的处理各种复杂的SQL操作。--组成:DECLARE:--声明部分BEGIN--编写主题EXCEPTION--捕获异常...
82
热度 -
[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
热度