数据库技术
SQL中on条件与where条件的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left
jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、w...
隐藏参数: _trace_files_public 参数trace文件的默认权限:- r w
- r - - - - -如果设定 trace_files_public参数为 true,则 trace 文件的权限变成: - r w - r - - r -
-,此时,所有的用户都能读取trace文件。
编写过sql语句或者存储过程的朋友们对IF
ELSE语句可能都很熟悉,它是用来对过程进行控制的。在SQL的世界中CASE语句语句有类似的效果。下面简单的介绍CASE语句的用法。考虑下面的情况,假设有个user表,定义如下:CREATE
TABLE USER(NAME VARCHAR(20) NOT ...
where.AppendFormat(" and
SUBSTRING(idCardNo,7,4)={0} ", System.DateTime.Now.Year -
Convert.ToInt32(s.Substring(3).Trim()));
使用关系代数合并数据1
关系代数合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。在关系代数的形式化语言中:? 用表、或者数据集合表示关系或者实体。?
用行表示元组。? 用列表示属性。关系代数包含以下8个关系运算符? 选取――返回满足指定条件的行。? 投影――从数据集合中返...
OPENXML 通过 XML 文档提供行集视图。由于 OPENXML
是行集提供程序,因此可在会出现行集提供程序(如表、视图或 OPENROWSET 函数)的 Transact-SQL 语句中使用
OPENXML。Transact-SQL 语法约定语法OPENXML( idoc int [ in] ...
游标
Cursors--Conception每一条被Oracle服务器执行的SQL语句都有一个独立的游标与之相关联:隐式游标 Implicit cursors:
用于所有的DML和PL/SQL的SELECT语句。显示游标 Explicit cursors: 被程序显示声明和命名。所定义的SQL语句必...
SQLSERVER中的log
block校验(译)来自:http://sankarreddy.com/2010/03/transaction-log-block-checksum/阅读下文之前可以先看这篇文章:再谈SQL
Server中日志的的作用从SQL2005开始,checksum校验被增加为页...
oracle导入提示:IMP-00013: 只有 DBA 才能导入由其他 DBA
导出的文件IMP-00000: 未成功终止导入解决办法:用户缺少导入权限,授予用户导入权限grant imp_full_database to
用户名;顺带写下赋予用户导出权限grant exp_full_databa...
PL/SQL函数examples:“构造一个邮件地址v_mailing_address :=
v_name||CHR(10)|| v_address||CHR(10)||v_state|| CHR(10)||v_zip;转换员工姓名为小写v_ename
:= LOWER(v_ename);转换函数:...