SQL*PLUS中函数
创建函数
CREATE OR REPLACE FUNCTION ntfuc(inp IN NUMBER)
RETURN NUMBER
IS
ntmp NUMBER;
BEGIN
ntmp := inp;
RETURN ntmp;
END ntfuc;
/
执行该函数时
DECLARE
rcn NUMBER;
BEGIN
rcn := ntfunc(1);
END;
/
相关文档:
刚刚装了SQL2008,配置了一下,在网上找到这个教程,觉得不错,转载学习
1、 更改TCP/IP连接为启用
2、 登录 , 修改2个地方
a) 身份验证方式(混合模式)
图一:首先使用windows身份登录(注意, 服务器名称必须填写正确)
  ......
常用SQL查询:
1、查看表空间的名称及大小
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name;
2、查看表空间物理文件的名称及大小
select t ......
delete from
uservalid
where(lastlogin<'2007-1-1
0:0:00')
清除在uservalid表中最后登陆时间在2007年1月1日零时零分之前的数据
查询某一范围内的数据则selete * from uservalid
where(wealth in(500,1000))
在查询分析器里面selete from where
in这些关键字都自动大写了
......
select top 页大小 *
from table1
where id>
(select max (id) from
(select top ((页码-1)*页大小) id from table1 order by id) as T) order by id ......
--测试数据
if OBJECT_ID('tb') is not null
drop table tb
go
CREATE TABLE tb(ID char(3),PID char(3),Name nvarchar(10))
INSERT tb SELECT '001',NULL ,'山东省'
UNION ALL SELECT '002','001','烟台市'
UNION ALL SELECT '004','002','招远市'
UNION ALL SELECT '003','001','青岛市'
UNION ALL SELECT '00 ......