n 
    一、存储过程简介    n 
    二、存储过程的创建、修改、删除    n 
    三、存储过程中的参数、返回值和变量    n 
    四、存储过程中的流程控制语言    n 
    五、存储过程中的事务、游标    n 
    六、 
    ASE 
    存储过程和 
    IQ 
    存储过程的常见区别 
    (附例子)     1            
                
         
            
            
            
            1、如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。  
   2、提交存储过程前,必须已经使用set showplan on分析过查询计划,做过自身的查询优化检查。 
   
   3、高程序运行效率,优化应用程序            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 20:31:43
                            
                                200阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Sybase ASE 存储过程
    Sybase ASE 存储过程Sybase ASE 存储过程基础知识0.存储过程规则1.一定要切换到存储过程所在数据库,使用 USE XXX
2.判断和提示信息 IF ELSE print
3.存储过程开始,见GO结束
4.变量定义 DECLARE @lol_account int
5.删除临时表前要先truncate,不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-28 12:42:57
                            
                                182阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近项目要用Sybase数据库实现分页,第一次使用Sybase数据库,也是第一次使用他的存储过程。2个多小时才调用成功,在此记录:项目架构:SSM1、Sybase本身不支持分页操作,需要写存储过程来调用,这是很坑的。存储过程的内容暂且放下,存储过程名:query_xxx_record_detail输入输出参数如下:9个输入,5个输出--input
@terminal_no      varchar            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-13 19:43:49
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               Sybase的存储过程是集中存储在SQL Server中的预先定义且已经编译好的事务。存储过程由SQL语句和流程控制语句组成。它的功能包括:接受参数;调用另一过程;返回一个状态值给调用过程或批处理,指示调用成功或失败;返回若干个参数值给调用过程或批处理,为调用者提供动态结果;在远程SQL Server中运行等。 存储过程的性能特点如下:  &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-01 19:19:08
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1,无返回参数
create procedure test(@a int,@b int)
     as 
begin
     insert into tbl_test(a,b) values(@a,@b)
end
--------
调用方法:test(1)或者exec "test(1)"
2,有返回参数
create procedure test2(@a int,@b int            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 15:12:53
                            
                                223阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Sybase存储过程的建立和使用   存储过程的特点   Sybase的存储过程是集中存储在SQL Server中的预先定义且已经编译好的事务。存储过程由SQL语句和流程控制语句组成。它的功能包括:接受参数;调用另一过程;返回一个状态值给调用过程或批处理,指示调用成功或失败;返回若干个参数值给调用过程或批处理,为调用者提供动态结果;在远程SQL Server中运行等。      存储过程的性能特点            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-01 19:15:27
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            存储过程的特点 
  Sybase的存储过程是集中存储在SQL Server中的预先定义且已经编译好的事务。存储过程由SQL语句和流程控制语句组成。它的功能包括:接受参数;调用另一过程;返回一个状态值给调用过程或批处理,指示调用成功或失败;返回若干个参数值给调用过程或批处理,为调用者提供动态结果;在远程SQL Server中运行等。 
   
  存储过程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-01 19:17:12
                            
                                162阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            drop  procedure p_get_oclist_with_itemnumber 
 go 
 /* 定义输入参数 orderno , 输出参数 @oc_list*/ 
 create procedure p_get_oclist_with_itemnumber 
 (@orderno varchar(30),@oc_list varchar(255) output) 
 as            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-06 15:41:56
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、sybase系统表-------------------------------------------------systypes 一行纪录了每一个由系统提供的和用户定义的数据类型sysusers 一行记录了一行记录了一个数据库的合法用户sysconfigures 一行纪录了用户可以设置的配置参数syscurconfigs 有关SQL Server当前正使用的配置参数情况sysdataba            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 11:32:02
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.sp_help 存储过程名:查看存储过程的定义,如名称、参数、创建时间等。2.sp_helptext 存储过程名:查看存储过程的创建脚本。3.select name from sysobjects where type='U':查看当前库中所有的表名。4.set rowcount 5:设置当前连接查询返回的最大记录数。5.isql -U用户名 -P密码:命令方式登陆Sybase数据库。6.cr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-12 17:15:21
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.创建存储过程create procedure [procedure_name]
  as begin
         SQL_statements [return]
   end在存储过程中可以包含SQL语句,但是不能包含:use, create view, create rule, create default, create proc, create trigger2.执行存储过程exe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 22:04:35
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            存储过程被创建以后,它的名字存储在系统表sysobjects中;它的源代码存放在系统表syscomments中。可以通过MSSQLServer提供的系统存储过程来查看关于用户创建的存储过程信息。 
1通过EnterpriseManager管理工具同样可以 
查看存储过程的源代码 
其操作如下: 
(1)启动EnterpriseManager,登录到要使用的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-06 15:40:14
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1,无返回参数create procedure test(@a int,@b int)
     as
begin
     insert into tbl_test(a,b) values(@a,@b)
end
--------
调用方法:test(1)或者exec "test(1)"2,有返回参数create procedure test2(@a int,@b int,@c int outpu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-28 12:45:43
                            
                                199阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            sybase 系统表集合systypes 一行纪录了每一个由系统提供的和用户定义的数据类型  sysusers 一行记录了一行记录了一个数据库的合法用户  sysconfigures 一行纪录了用户可以设置的配置参数  syscurconfigs 有关SQL Server当前正使用的配置参数情况  sysdatabases 一行纪录SQL  Server中的一个数据库  sysdevices 一行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-30 18:02:32
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            导读:存储过程p_RsGz_JiNeng_Rtn向调用者返回一个存储在变量@ErrCode里的值,这个值被称为状态值,它向调用者反映存储过程执行的成败状态(三)。 查到了个人代码为"0135"员工的技能工资就显示其历史纪录,查不到则显示一条出错信息。  create procedure p_RsGz_JiNeng_Rtn
   @c_GeRenId char(4)
   as
   declare            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-17 23:59:53
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1,无返回参数create procedure test(@a int,@b int)asbegininsert into tbl_test(a,b) values(@a,@b)end--------调用方法:test(1)或者exec "test(1)"2,有返回参数create procedure test2(@a int,@b int,@c int output,@d int output)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-07 00:41:38
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux下安装Sybase一、 软件包准备工作
1、下载sybase for linux 安装包 ase1502_xe_linux.tgz
2、ftp上传下载的安装包
3、chown root.root  ase1502_xe_linux.tgz
4、解压安装包 tar -xzvf  ase1502_xe_linux.tgz
二、环境设置准备工作
1、检查是否已安装软件包li            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 17:37:55
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            缺省情况下,tempdb数据库是放置在master设备上,容量为2M,而临时数据库是活动最为平凡的数据库常常被用来排序、创建临时表、重格式化等操作,
所以tempdb的优化应该受到特别的关注。本篇文章目的在于使你掌握临时数据库的优化策略以及临时表的优化使用。本文中,你将以调整临时库的位置开始,
有步骤的完成临时数据库的优化,并在此过程中了解到优化临时数据库和临时表的一些方法和规则。实验环境的要求:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-26 09:19:27
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、identityOracle, DB2, pgSQL中都有sequence的概念,这个概念比Identity先进很多,在Sybase中没有Sequence对象,与之相对应的是Identity2、identity 的创建identity跟sequence对象完成的功能类似,但是有一定的约束,每个table只能有一个identity的列,列的类型必须是numberic(n,0).sql 代码&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-13 19:41:58
                            
                                117阅读