10 2010 档案
摘要:在 SQLSERVER2005以后,mssql开始有了递归查询的方法了。比较起最开始写存储过程或者写function的方式。这样的方式更加简便灵活的。而oracle也有自带的树形结构递归查询方法,connect by下面我自己写的一段SQL,简单注释下CTE共用表达式的一些用法。实现对树状结构的根节点和子节点的查询。代码 Code highlighting produced by Actipro ...
阅读全文
摘要:--常规SQL SERVER数据库置疑后恢复步骤 --1. 恢复步骤: --a.将smlog_log.ldf文件备份到其它目录下; --b.将源目录下的smlog_log.ldf文件改名为smlog_log_bak.ldf; --c.执行以下语句修改数据库的状态: use Master go update sysdatabases set status=32768 where name='数据库名...
阅读全文
摘要:首先在mysql下查看当前字符集 mysql> show variables like "%char%"; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+---------------------...
阅读全文
摘要:select * from dba_free_space ;--查看剩余空间 select * from dba_data_files ;--查看表空间数据文件状态[代码] 自定义搜索
阅读全文
摘要:1、suse linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写; 2、用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写; lower_case_table_names参数详解: lower_case_table_names = 0 其中 ...
阅读全文
摘要:给员工加工资,当员工里面有一半的人没有达到6000元的时候,所有员工加100,并打印加了多少工资 代码 --有兴趣可以试试吧6000这个工资改成参数,应该是很简单的 自定义搜索
阅读全文
摘要:具体代码实现如下(点击代码展开): 代码 自定义搜索
阅读全文
摘要:一道SQL面试题,题目很简单。 年份 工资 ----------- ----------- 2000 ...
阅读全文
摘要:SQL语句练习使用cube和grouping的分组统计。 代码
阅读全文
摘要:因为数据库SQL语句在各大产品中带有“方言性”,即SQLSERVER SYBASE都是用了T-SQL,Mysql是用的标准SQL,Oracle有有自己的PL/SQL。由于这种“方言性”的差异导致很多SQL语句在移植的时候产生困难,在异构数据库的时候显得很尴尬。当然对于DBA来说,无非是查查语法而已的事。但是终究是不方便。这里就跟大家分享下我自己实验整...
阅读全文
摘要:代码为xsjwxxl表建了一个简单的触发器,在增加和删除是对cas_stu_scjx同时增加和删除。
阅读全文
摘要:这个是由系统和客户端字符集引起的 解决方案如下: 可以输入 export NLS_LANG=american_america.ZHS16GBK 也可以将 /etc/profile.d/oracle.sh 添加上面语句,也可以解决。
阅读全文
摘要:修改oracle 10G 字符集由于刚刚建立的数据库字符集是: WE8ISO8859P1 想导入数据是导入不了的,所以需要修改字符集。 编辑 export ORACLE_SID=UCIT (数据库SID) sqlplus '/as sysdba' select name,value$ from props$ where name like '%NLS%'; 查看数据库字符集 NLS_CHARACT...
阅读全文
摘要:在使用oracle的 exp 和imp 导出导入的时候。有时遇到,需要导入的数据不是同一个用户的,也不一定是同一个表空间。 例如,源数据库,上用户为aaa,表空间aa 目标数据库 ,用户为bbb 表空间bb 当用imp导入以后查看发现,bbb没有aa这个表空间,但是还是导入进去了,不过全部都跑到了users里面。这种情况时常有发生,特别是迁移数据库的时候。那么为了更好的管理表空间和数据表,可以采用...
阅读全文
摘要:我是在安装oracle10G时从官网找的压缩吧。我个人觉得第二个好。 第一种方法: zcat10201_database_linux_x86_64.cpio.gz|cpio–idmv 第二种方法 :第一步: gunzip10201_database_linux_x86_64.cpio.gz第二步: cpio-idmv<10201_database_linux_x86_64.cpi...
阅读全文
摘要:工作需要在suse10下安装oracle10G和11G ,找了很多资料,内容差不多,不过参差不齐,一边写一边改,希望能帮助更多人,也给自己留给底,好记性不如烂笔头。 就简单的记录下操作过程吧。 1.检查软件配置要求 Linux内核要求为2.6.16.21: suse-linux:~ # cat /proc/version Linux version 2.6.16.21-0.8-default (...
阅读全文
摘要:MYSQL当做了权限操作,新加用户,或者是其他表的操作后。要其生效有两种方式,一种是重启服务,另外一种是使用FLUSH命令。第二个方式,使用FLUSH必须有reload权限。 下面是FLUSH命令的主要参数 HOSTS 清空主机缓存表。如果你的某些主机改变IP数字,或如果你得到错误消息Host ... isblocked,你应该清空主机表。当在连接MySQL服务器时,对一台给定的主机有多于ma...
阅读全文

浙公网安备 33010602011771号