MSsql05&Oracle10g
文章平均质量分 59
SimbaDan
这个作者很懒,什么都没留下…
展开
-
[SQL]动态sql语句基本语法
1 :普通SQL语句可以用Exec执行eg: Select * from tableName Exec(select * from tableName) Exec sp_executesql Nselect * from tableName -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQLeg: declare @fname varchar(20)原创 2007-02-10 11:47:00 · 1400 阅读 · 0 评论 -
sqlserver乐观锁与悲观锁实例
sqlserver乐观锁与悲观锁实例<br />在实际的多用户并发访问的生产环境里边,我们经常要尽可能的保持数据的一致性。而其中最典型的例子就是我们从表里边读取数据,检查验证后对数据进行修改,然后写回到数据库中。在读取和写入的过程中,假如在多用户并发的环境里边,其他用户已经把你要修改的数据进行了修改是非常有可能发生的情况,这样就造成了数据的不一致性。解决这样的办法,SQL SERVER提出了乐观锁定和悲观锁定的概念,下边我以一个实例来说明如何使用乐观锁定和悲观锁定来解决这样的问题。 <br />/* 建立测转载 2010-11-19 16:44:00 · 1994 阅读 · 0 评论 -
ORACLE导入导出
ORACLE导入导出 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接(通过net8 assistant中本地-->服务命名 添加正确的服务命名 其实你可以想成是客户端与服务器端修了条路,然后原创 2008-04-25 17:00:00 · 2529 阅读 · 1 评论 -
使用命令行导入导出方案(oracle)
当无法登录OMS使用可视化工具进行导入导出操作时,可使用以下方法复制方案CMD 进入DOS 1.导出命令:exp user/password@数据ID owner=方案名 file=c:/a.dmp log=c:/a.log 文件就在C:下 2.在oracle中创建你所需要的用户user13.导入命令: imp user1/password1@数据ID原创 2008-04-25 17:10:00 · 914 阅读 · 0 评论 -
ORACLE导入导出参数
下面这些在使用过程中经常使用到的.(以后加上调优的参数说明,SGA区,共享池,PGA,等等spfile里面的参数) 1.Export工具是一个导出程序 语法: exp UserId/Password@数据库全局名文件的目录 其它参数 file=DMP获取帮助,敲入:exp help=y Export常用的参数(1)Direst 选择是否采用直接路径原创 2008-04-25 17:02:00 · 5258 阅读 · 0 评论 -
SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)
SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接) 最近公司在招人,同事问了几个自认为数据库可以的应聘者关于库连接的问题,回答不尽理想~现在在这写写关于它们的作用假设有如下表:一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~1:如右接连 right join 或 right outer j原创 2007-09-04 12:44:00 · 963 阅读 · 0 评论 -
sql 行列转换
数据表查出下表:消息:select 姓名,sum(case 科目 when 数学 then 成绩 end) [数学 ],sum(case 科目 when 英语 then 成绩 end) [英语 ],sum(case 科目 when 语文 then 成绩 end) [语文 ],sum(case 科目原创 2007-04-16 10:47:00 · 1132 阅读 · 0 评论 -
程序中利用存储过程反回值
command.Parameters.Add("@abc", SqlDbType.VarChar, 200); command.Parameters("@abc").Direction = ParameterDirection.Output; ... connection.Open(); command.ExecuteNonQuery原创 2007-02-08 22:05:00 · 952 阅读 · 0 评论 -
精妙sql语句
下面是精妙SQL语句 (网站转帖) 总结一些工作中用到或碰到的SQL语句,希望能与大家分享,同时也希望大家能提供更多的精妙SQL语句.....1、delete table1 from (select * from table2) as t2 where table1.id=t2.id2、truncate table table1 (不在事务日志中做记录,比delete table快,但不能激原创 2007-02-10 00:27:00 · 850 阅读 · 0 评论 -
oracle中的单引号和双引号介绍
oracle中的单引号和双引号介绍双引号 标识列,单引号 标识字符串在Oracle中: 双引号的作用是:假如建立对象的时候,对象名、字段名加双引号,则示意 Oracle将严格区分大小写,否则Oracl都默认大写。 而单引号则示意:这个加了单引号的字段是一个字类似字符串,并不区分大小写。 单引号用于标识字符与数字的区别 当指定字符串文本时,必须用单引号将字符串文本引住。 Oracle10g之前,假如字符串文本里含有单引号,那么必须运用两个单引号示意。例如:I'm a String! 字符串文本则转载 2010-11-19 16:52:00 · 1010 阅读 · 0 评论