![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL小知識點
文章平均质量分 77
貓哥是個傳說
(^ω^)BK貓,哥是個傳說~
展开
-
如何跨用户执行procedure?
PL/SQL GRANT EXECUTE ON procedure_name TO USER_Name;转载 2009-06-10 11:43:00 · 489 阅读 · 0 评论 -
ORACLE PL/SQL与SQL SERVER T-SQL一些比较【经典】
ORACLE PL/SQL与SQL SERVER T-SQL一些比较【经典】2007年03月02日 星期五 下午 06:521、外连接 ·MS SQL SERVER 支持两种形式表间连接 ①从Sybase继承来的形式: 字段1 *= 字段2 (左连接) 字段1 =* 字段2 (右连接) 没有这种形式的全外连接语法 ②标准的外连接语法 left [outer] join转载 2011-04-25 13:27:00 · 761 阅读 · 0 评论 -
数据库中的几种规范
<br /><br />数据库中的几种规范 <br /> <br /> 1、数据库命名规范<br />一个项目组内所有设计数据库的程序员应当共同遵守统一的“数据库命名规范”。在本书的附录B中,我们提供了一个“数据库命名规范”实例,供大家参考。<br />2、数据库设计范式<br />关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式,接下来简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另外还有第四范式和第五范式。在你设计数据库时,若能符合这几个范式,你就是数据库设计转载 2011-04-25 15:58:00 · 542 阅读 · 0 评论 -
数据库连接符大全
关键词:ADO 数据库连接符 在数据库的各种应用程序开发中,连接数据库是数据库应用程序开发的第一步,同时也是最重要的一步。而对于不同的数据库他们的连接模式各有不同,对应的连接串也不同。程序员可能都有这样的经历,有时不知道连接数据库所需要的连接串究竟如何写或者经常写错而导致不能正确访问数据库。当然很多编程工具能够通过可视化的界面直接产生正确的连接字符串,但字符串中各个参数的具体含义也不清楚,经常混淆。本文就针对大部分常用数据库列举出不同连接方法所需要的连接字符串并加以说明,以便程序员参考!转载 2011-04-25 16:07:00 · 1675 阅读 · 0 评论 -
SQL&PL/SQL
<br /><br />SQL&PL/SQL 2008-05-28 12:10[Q]怎么样查询特殊字符,如通配符%与_<br />[A]select * from table where name like 'A_%' escape ''<br />[Q]如何插入单引号到数据库表中<br />[A]可以用ASCII码处理,其它特殊字符如&也一样,如 <br />insert into t values('i'||chr(39)||'m'); -- chr(39)代表字符'<br />或者用两转载 2011-04-25 16:26:00 · 655 阅读 · 0 评论 -
SQL面試題
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='002') b where a.score转载 2011-04-25 12:35:00 · 739 阅读 · 0 评论 -
数据库应用程序常见T-SQL和PL/SQL
<br /><br />数据库应用程序常见T-SQL和PL/SQL<br />2007年03月02日 星期五 下午 06:50<br /> <br /> 许多软件公司都理解开发不依赖于特定数据库 类型(例如,Oracle , SQL Server ,DB2)的应用程序的重要性,它可以让客户们选择自己习惯的平台。一般来说,软件开发人员都能够识别出他们的负责数据库维护的客户,和必须使用现有平台和个性化的客户。 <br /> <br /> 关于Oracle 和SQL Server之间的区别,已经有很转载 2011-04-25 13:26:00 · 712 阅读 · 0 评论 -
sql server和oracle 行列转换
<br /> 1. 行列转换--普通<br /><br />假设有张学生成绩表(CJ)如下<br />Name Subject Result<br />张三 语文 80<br />张三 数学 90<br />张三 物理 85<br />李四 语文 85<br />李四 数学 92<br />李四 物理 82<br /><br />想变成 <br />姓名 语文 数学 物理<br />张三 80 90 85<br />李四 85 92 82<br />测试: --by yanleigis emai转载 2011-04-25 16:36:00 · 634 阅读 · 0 评论 -
关于分组后字段拼接的问题[行列转换]
<br /><br />关于分组后字段拼接的问题[行列转换]『By duanzilin』 <br />=========================================================== <br />关于分组后字段拼接的问题[行列转换]『By duanzilin』<br />作者: lastwinner(http://lastwinner.itpub.net)<br />发表于: 2005.10.10 15:21<br />分类: Oracle , <br />出处: ht转载 2011-04-25 16:37:00 · 707 阅读 · 0 评论 -
SQL Server 索引结构及其使用
<br /><br />SQL Server 索引结构及其使用(一)<br /><br />作者:freedk<br />一、深入浅出理解索引结构<br /><br /> 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:<br /> 其实,我们的汉语字典的正文本身转载 2011-04-25 13:08:00 · 434 阅读 · 0 评论 -
SQL SERVER 与ACCESS、EXCEL的数据转换
<br /><br />SQL SERVER 与ACCESS、EXCEL的数据转换<br /> <br />熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明如下转载 2011-04-25 12:33:00 · 901 阅读 · 0 评论 -
Oracle中的 UPDATE FROM 解决方法
<br /><br />Oracle中的 UPDATE FROM 解决方法<br /> <br />2009-07-21 12:03<br /> <br />表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。象sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就可以在update的表达式中引用要更新的表以外的其它数据。 <br />例如: <br /> <br />UPDAT转载 2011-04-25 11:37:00 · 604 阅读 · 0 评论 -
ORACLE与SQL SERVER的区别
http://topic.csdn.net/u/20090619/23/b0e87958-5390-4b25-abf2-d3ec89dbc890.html?seed=2007538629 体系结构 ORACLE的文件体系结构为: 数据文件 .DBF (真实数据) 日志文件 .RDO 控制文件 .CTL 参数文件 .ORA SQL SERVER的文件体系结构为: .M转载 2009-06-20 10:13:00 · 625 阅读 · 1 评论 -
建一个日期维表(数据仓库)
<br />http://topic.csdn.net/u/20101221/23/c36ca886-6b3b-4eb0-bca3-2a444ce43a94.html<br /> <br /> <br />如何能插入三列 年月日<br /><br />类似格式如下<br />year month day<br />2000 2010-01 2010-01-01<br />2000 2010-01 2010-01-02<br />2000 2010-01 2010-01-03<br />...<br />..转载 2010-12-22 08:07:00 · 2818 阅读 · 0 评论 -
sql server 和oracle常用函數對比
<br /><br /> ---------数学函数 <br /> 1.绝对值 <br /> S:select abs(-1) value<br /> O:select abs(-1) value from dual <br /> <br /><br /> 2.取整(大) <br /> S:select ceiling(-1.001) value <br /> O:select ceil(-1.001) value from dual<br /><br转载 2010-11-16 10:52:00 · 470 阅读 · 0 评论 -
Oracle行列转换实战(转载)
<br /><br /> <br />下面的是Oracle行列转换实战(转载)<br /> <br /> 行列转换实例<br /> 表ttt有三个字段<br /> seq --序列<br /> jcxm --检查项目<br /> zhi --值<br /> <br /> 数据分别如下:<br />转载 2011-04-21 13:27:00 · 543 阅读 · 0 评论 -
在ORACLE中实现Select TOP N
<br /><br /> <br />在ORACLE中实现Select TOP N <http://lijun87.javaeye.com/blog/256741> <br /> <br />关键字: select top <br />在ORACLE中实现Select TOP N <br /> <br /> 由于ORACLE不支持Select TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的<br />组合来实现Select TOP N的查询。 <br /> <br />转载 2011-04-21 14:31:00 · 778 阅读 · 0 评论 -
常用存儲過程SQL SERVER
<br /><br />=================分页========================== <br />/*分页查找数据*/ <br /> <br />CREATE PROCEDURE [dbo].[GetRecordSet] <br />@strSql varchar(8000),--查询sql,如select * from [user] <br />@PageIndex int,--查询当页号 <br />@PageSize int--每页显示记录 <br /> <br />原创 2011-04-21 14:25:00 · 777 阅读 · 0 评论 -
FOR循环、游标、时间值函 数、转换函数题目
<br /><br />ORACLE <http://duyiwuer.javaeye.com/blog/356754> 的FOR循环、游标、时间值函<br />数、转换函数题目<br /> <br /> <br /> <br /> <br /> 题目:假如输入变量是cur_date varchar2<br /> 统计以下变量:<br /> 今天的产量 cur_date<br /> 昨天的产量 to_char(to_date(cur_date,'yyyymmdd')转载 2011-04-21 14:29:00 · 676 阅读 · 0 评论 -
SQL 调整
<br /><br />性能调整<br />SQL 调整 1.SQL性能测量工具 <br />TKPROF<br />全名为Trace Kernel Profile,用来格式化跟踪文件,是一个命令行工具,基本的格式<br />如下:<br />tkprof tracefile outputfile …<br />可选参数及说明如下:<br />Option Description<br />EXPLAIN 为每个SQL语句产生执行计划,指定用户方案和密码,使用其中的PLAN_TABLE<br />表<br转载 2011-04-21 14:37:00 · 820 阅读 · 0 评论 -
Oracle行列转换的几种方法
<br /><br />Oracle行列转换的几种方法(ZT)<br />上一篇 / 下一篇 2008-06-12 11:20:03 / 个人分类:开发 <br /> <br />查看( 90 ) / 评论( 0 ) / 评分( 0 / 0 ) <br /> <br /> 怎么合并多行记录的字符串,一直是oracle新手喜欢问的SQL问题之一,关于这个问题的帖子我看过不下30个了,现在就对这个问题,进行一个总结。<br /> 什么是合并多行字符串(连接字符串)呢,例如:<br转载 2011-04-25 16:38:00 · 756 阅读 · 0 评论