SQL
lotus302
这个作者很懒,什么都没留下…
展开
-
sql在不同数据库查询前几条数据
1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N 或者 SELECT原创 2010-04-15 14:57:00 · 439 阅读 · 0 评论 -
oracle常用设置
set line 500;column column_name format a30; SQL>set colsep' '; //-域输出分隔符SQL>set echo off; //显示start启动的脚本中的每个sql命令,缺省为onSQL> set echo on //设置运行命令是是否显示语句SQL> set feedback原创 2014-02-08 14:42:04 · 616 阅读 · 0 评论 -
SQL编程规范
目 录目 录...01 范围... 32 术语和定义... 33 基本原则... 43.1 首先为人编写程序,其次才是计算机。... 43.2 保持代码的简明清晰,避免过分的编程技巧。... 43.3 关键字的大写或小写保持统一,字段的大写或小写也要保持统一...原创 2014-01-23 15:53:23 · 5064 阅读 · 0 评论 -
数据库巡检
监听器是否正常能够使用sqlplus远程登录,如不能登录则告警,填写告警信息;当前会话数量SELECT count(*) FROM v$session; 超过50个表示太多,告警;查看MT分区情况SELECT min(PARTITION_NAME),max(PARTITION_NAME) FROM dba_tab_pa原创 2012-06-14 16:41:16 · 339 阅读 · 0 评论 -
Oracle数据库连接串
ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = Intel-01)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )原创 2012-01-30 13:48:46 · 664 阅读 · 0 评论 -
SQL基础
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、创建数据库 CREATE DATABASE database-name原创 2010-02-23 09:17:00 · 325 阅读 · 0 评论 -
修改oracle字符集
一、修改oracle字符集由于Oracle 默认安装了SIMPLIFIED CHINESE_CHINA.WE8ISO8859P1字符集,不修改中文会出现乱码现象,输入如下命令:[oracle@localhost ~]$sqlplus ‘/as sydba’SQL>sh原创 2011-09-07 13:33:20 · 1152 阅读 · 0 评论 -
数据库名、实例名、数据库域名、全局数据库名、服务名
数据库名、实例名、数据库域名、全局数据库名、服务名,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用原创 2011-09-07 13:32:27 · 456 阅读 · 0 评论 -
SQL实例
--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。select emp_no,emp_name,dept,isnull(convert(char(10),birthday,120),日期不详) birthdayfrom employeeorder by dept--2、查找与喻自强在原创 2010-02-23 09:30:00 · 766 阅读 · 0 评论 -
MySQL数据库重新安装后报错解决方法
重新安装C:\Documents and Settings\All Users\Application Data\MySQL原创 2014-04-10 15:17:16 · 681 阅读 · 0 评论