数据库
高新娥
这个作者很懒,什么都没留下…
展开
-
sqlserver2000实现row_number()函数
Declare @tb TABLE (Id int IDENTITY, fdate datetime, fzqdm bigint, fkmdm varchar(50), facctname varchar(50), facctattr varchar(50), facctattrid varchar(10), fzqsl numeric(18, 4), fzqsz numeric(18, 4), facctlevel varchar(10), fby varchar(10), fcurcode varch原创 2011-01-11 15:51:00 · 7397 阅读 · 0 评论 -
sqlserver存储过程小问题记录
在调试了两天的sqlserver2000的存储过程,有几点小问题需注意:1.在给定义的变量赋值时,要安装定义的变量的顺序进行初始化赋值;2.sqlserver中的varchar类型最大是8000,如果sql语句太长,需要几个变量进行拼接;3.sqlserver中定义变量需使用符号@,并且变量后面直接写类型;而oracle是变量 in 类型;4.sqlserver中的存储过程在调用或调试时,out变量也得赋值;O(∩_∩)O~写给自己看的,最近在学习sqlserver原创 2011-01-11 16:01:00 · 836 阅读 · 0 评论 -
Oracle,SqlServer,DB2存储过程中异常处理
1.Oracle中的异常处理: exception when others then 异常的处理 end 例如: create or replace procedure sp_query_test(p_id in int, p_errorcode in out int,原创 2011-01-12 14:54:00 · 1536 阅读 · 1 评论 -
在update中使用case when更新列
<br />当我们需要将下面的列的值更新成汉语拼音时,那需要在update中使用case when 函数:<br />1 <br />2 优化型<br />3 强化收益型<br />4 债券型<br />5 货币型<br />6 收益型<br />7 指数优化型<br />用法如下:<br />update test set fjjtzlx = <br />(case fjjtzlx <br />when '优化型' then 'YHX'<br />when '强化收益型' then 'QHSYX'<br原创 2011-02-26 12:44:00 · 57838 阅读 · 4 评论 -
oracle从dmp中导入一张表
<br />之前对整个数据库做的备份,但因误删除了一张表,需要从备份中恢复误删的表,如果直接导入dmp文件的话,因为数据量比较大,需要很长时间,那经过查找资料,可以使用命令从dmp中导入一张表,以下是测试过的命令:<br />imp test/test@fealm97 file=F:/oracle.dmp tables=lsetlist ignore=y<br /> <br />oracle好强大,O(∩_∩)O哈哈~ 太方便了原创 2011-05-12 09:41:00 · 1435 阅读 · 0 评论