`

SYBASE数据库总结

阅读更多
SYBASE中插入数据的方式有:
1.
INSERT INTO #b_header_temp(cust_record_id)
SELECT MIN(id)
FROM   #c_record_temp
GROUP BY out_order_no

2.
SELECT rowid=IDENTITY(18),t.*
INTO #b_cust_temp
FROM  #b_header_temp h,#c_record_temp t
WHERE t.out_order_no=h.out_order_no

SYBASE中给变量赋值的方式有:
1.
DECLARE
@curr_rowid INT
SET @curr_rowid=@curr_rowid+1


2.
SELECT @curr_rowid = NULL
SELECT @outchar='Four'
SELECT @First=123

SYBASE中if语句的使用:
IF
(EXISTS(SELECT * FROM b_header WHERE borr_no=444))
BEGIN
SELECT TOP 1 * FROM b_header
END
ELSE
BEGIN
SELECT TOP 2 * FROM b_header
END

SYBASE中显示定义的变量值的方式:
1.一次只给一个变量赋值
DECLARE
@tt VARCHAR(30), 
@i_count INT 

SELECT @tt='ddddddddd'
SELECT @i_count=10008
PRINT @tt
--PRINT @i_count --说明:sybase中只允许通过PRINT打印VARCHAR或CHAR类型的变量值,不允许打印INT型的变量值

2.一次性给多个变量赋值
DECLARE
--定义多个变量
@i VARCHAR,@t VARCHAR,@y INT 
--分别同时给多个变量赋值
SELECT @i='ddd',@t='fjfjf',@y=3
--给@y变量重新赋值
SET @y=1
PRINT @i,@t

SYBASE中null与null的比较
/**
运行以下代码将打印出"null = null"
**/
IF(isNULL(NULL,null) =  NULL )
	BEGIN
		PRINT 'null = null'--在sybase中null 与null是相等的
	END
ELSE
	BEGIN
		PRINT 'null <> null'
	END 


创建id自增表
drop table s_test
go
create table s_test(
   idn   int  identity,
   pt_no   varchar(48)  null
)with identity_gap=1--with identity_gap = 1 是增幅,等于1表示自增1
go

insert into s_test(part_no)
select test_col
from C_H_20110724


sp_whon  a--查看当前用户在数据库上正在操作的数据库对象和运行状态

sp_who --查看当前数据库的所有登陆用户信息

sp_who itleader --查看当前数据库指定登陆用户(itleader)信息


判断数据库对象是否存在:
if object_id('tempdb..ad185119') is not null
	drop table tempdb..ad185119
go
或
if exists(select 1
		from sysobjects
		where id=object_id('dbo.load_batch')
		and type='P')
	drop procedure dbo.load_batch
go
分享到:
评论

相关推荐

    Sybase数据库教程.doc

    【Sybase数据库教程】 ...总结,Sybase数据库教程涵盖了C/S架构的基础知识,强调了其在数据库管理中的优势,以及Sybase系统的关键组成部分。通过学习,读者将能理解和运用Sybase构建高效、可靠的数据库解决方案。

    SYBASE数据库安装举例

    SYBASE 数据库安装举例 SYBASE 数据库安装是指在服务器上安装和配置 SYBASE 数据库管理系统的过程。这篇文章将详细介绍 SYBASE 数据库安装的步骤和要求。 安装前的准备 在安装 SYBASE 数据库之前,需要准备以下...

    Sybase数据库更换字符集方法,解决中文乱码问题

    ### Sybase数据库更换字符集方法,解决中文乱码问题 #### 概述 在使用Sybase数据库时,可能会遇到中文显示乱码的情况。这通常是因为系统使用的字符集与实际需要处理的数据字符集不匹配所导致的。为了确保数据正确...

    rationl robot 连接 sybase 数据库的代码

    ### 使用Rational Robot连接Sybase数据库的知识点 在IT领域,特别是软件测试行业中,数据库连接是一项重要的技术。本文将基于给定的文件信息——“Rational Robot连接Sybase数据库的代码”来详细介绍如何通过...

    sybase数据库系统配置

    ### Sybase数据库系统配置优化详解 #### 一、引言 Sybase数据库是企业级数据库管理系统之一,在金融、电信等领域有着广泛的应用。然而,在实际应用过程中,可能会遇到数据库性能缓慢的问题,这往往与系统配置密切...

    sybase数据库 bcp问题总结

    Sybase 数据库 BCP 问题总结 Sybase 数据库 BCP 问题总结是指在使用 Sybase 数据库的 BCP 工具时可能遇到的错误和注意事项。BCP 是 Sybase 数据库中的一个重要工具,用于导入和导出数据,但是如果不正确地使用 BCP...

    SYBASE数据库备份还原手册

    ### SYBASE数据库备份还原手册知识点解析 #### 一、SYBASE数据库备份与恢复的重要性 - **备份的意义**:SYBASE数据库备份是确保数据安全的重要手段之一。通过定期备份,可以在数据库遭遇物理损坏(如硬盘故障)、...

    如何远程备份和还原sybase数据库

    如何远程备份和还原sybase数据库 方法和步骤细则 是我工作的总结

    Sybase数据库备份方案

    ### Sybase数据库备份方案知识点详解 #### 一、概要:数据备份的重要性 在现代信息系统中,数据被视为企业的核心资产之一。确保数据的安全性和完整性对于维护业务连续性和稳定性至关重要。在Sybase数据库环境下,...

    Sybase数据库备份与恢复.pdf

    总结来说,了解和掌握上述知识点对于执行Sybase数据库的备份与恢复是至关重要的。管理员应当熟练使用Sybase提供的工具和命令,才能在数据丢失或系统故障时迅速采取措施,将损失降到最低。在实际操作中,还应当参考...

    Sybase数据库系统管理指南

    《Sybase数据库系统管理指南》是一本专注于 Sybase 数据库管理系统运维与优化的专业书籍。Sybase 是一款功能强大的关系型数据库管理系统,广泛应用于金融、电信、制造业等领域,因其高效、稳定和安全的特性受到业界...

    jconn3 sybase数据库连接

    标题"jconn3 sybase数据库连接"表明我们关注的是一个用于连接Sybase数据库的组件,具体来说是名为"jconn3"的Java驱动程序。描述中提到"网上这个太小众了,共享给大家",暗示jconn3可能不太常见,但对需要连接到...

    SYBASE数据库日志详解[借鉴].pdf

    **SYBASE数据库日志详解** SYBASE SQL Server数据库系统依赖于事务日志来跟踪和确保数据的完整性和一致性。事务日志是数据库的关键组件,它记录了所有改变数据库状态的操作,这对于恢复和故障排查至关重要。本文将...

    03还原Sybase数据库文档.pdf

    还原 Sybase 数据库的过程和解决乱码问题 Sybase 数据库是一种关系型数据库管理系统,提供了强大的数据存储和管理功能。在实际应用中,Sybase 数据库的还原过程对于数据库的恢复和维护至关重要。在本文中,我们将...

    SYBASE数据库的创建

    总结起来,创建SYBASE数据库涉及安装配置环境、编写SQL脚本创建数据库、设置用户权限、定义表结构和索引、以及制定备份恢复策略。这个过程需要对数据库管理和SQL语言有深入的理解,同时也需要根据业务需求灵活调整。...

    sqlDbx 连接Sybase数据库

    标题“sqlDbx 连接Sybase数据库”指的是使用sqlDbx工具来连接到Sybase数据库,这在数据库管理和开发过程中是非常常见的操作。sqlDbx是一款功能强大的SQL客户端,它支持多种数据库系统,包括Sybase的ASE(Adaptive ...

    sybase数据库sql常见问题处理

    根据给定的信息,本文将详细解释Sybase数据库中常见的SQL操作问题及解决方法,并通过具体的命令和示例来深入分析。 ### Sybase数据库SQL常见问题处理 #### 一、监控与配置 **1. CPU使用情况** 为了了解Sybase...

    System Administration Guide sybase数据库管理手册

    ### Sybase数据库管理手册知识点概览 #### 一、引言 《System Administration Guide sybase数据库管理手册》是一本详尽介绍了Sybase数据库系统管理的权威指南,全书共有800页,对于Sybase DBA(数据库管理员)来说...

    Sybase数据库系统巡检报告.docx

    根据给定的文件信息,我们可以总结出以下关于Sybase数据库系统的相关知识点: ### Sybase数据库系统巡检报告 #### 一、移动集团SYBASE数据库综合报告 - **巡检目的**: - 定期对移动集团内的Sybase数据库进行...

    Sybase数据库迁移到Oracle-11g手册【中文版】.docx

    Sybase数据库迁移到Oracle-11g手册【中文版】 一、概述 Sybase数据库迁移到Oracle-11g手册【中文版】旨在帮助用户将Sybase数据库迁移到Oracle数据库11g。该手册涵盖了以下主题:概述、先决条件、创建mwrep用户、...

Global site tag (gtag.js) - Google Analytics