`
sisi1984117
  • 浏览: 155647 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

【转】Sybase几个基本应用

阅读更多
设置步长,不能自动实现,自动时候,步长只能够为1  
1> create table testS(id numeric(10,0) identity , name varchar(50))
2> go

1> insert into testS values ('zhaixf')
2> go

1> select * from testS
2> go
id            name                                              
------------- ------------
             1 zhaixf     
注:identity后面要加空格,不能直接跟‘,’。
        1> insert into testS values (2,'zhaixf')
       2> go       

非法,不被允许         



declare @date1 datetime
declare @date2 datetime
select @date1=getdate()
--测试语句
select @date2=getdate()
select datediff(millisecond, @date1, @date2)
--结果是毫秒数


创建索引:
create [clustered|noclustered] index indexname
        on [[database.]owner.]tablename
        (columnname [asc|desc] [, columnname [asc|desc]]...)
        [with {
                {fillfactor = pct|max_row_per_page=num_rows},
                reservepagegap = num_pages,
                consumers = x, ignore_dup_key, sorted_data,
                ...}]
        [on segmentname]

创建存储过程:
create procedure [owner.]procedure_name[;number]
        [[(]@parameter_name
        [, @parameter_name....]
        [with recompile]
        as {sql_statements | external name dll_name}

drop proc orderproc

for example:
create procedure showind @tabname varchar(30)
as
   select sysobject.name, sysindexes.name, indid
      from sysindexes, sysobjects
      where sysobjects.name=@tabname
      and sysobjects.id=sysindexes.id


新增字段:
ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL

删除字段:
ALTER TABLE [表名] DROP COLUMN [字段名]
----------------------------------------------------------
alter table tab_role add is_default tinyint null
0为默认


ALTER table customer add Gender char(1)

ALTER table customer change Address Addr char(50)  //不好用

ALTER table customer modify Addr char(30)

ALTER table customer drop Gender

select * into destTbl from srcTbl

insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl

update a set pic=(select pic from b) where a.name=b.name
//更新多行
update tab_hgwcustomer set serv_type_ids = serv_type_id

sp_rename old_name,new_name         //修改表名

<script></script>

分享到:
评论

相关推荐

    sybase基本结构

    Sybase的基本结构包含以下几个关键组件: 1. **Adaptive Server**:这是Sybase的核心,负责处理SQL查询、数据操纵(DML)和执行存储过程。它可以在单一的IP地址和端口号上运行,允许客户端通过网络进行连接,比如`...

    sybase 数据库 jdbc 驱动下载

    对于Sybase数据库,JDBC驱动主要有以下几种类型: 1. **类型1(纯Java驱动)**:也称为桥接驱动,它依赖于数据库供应商提供的ODBC驱动。这种驱动不适用于所有平台,因为需要安装ODBC驱动。 2. **类型2(部分Java...

    Sybase数据库最新dll sybase32位和64位.net的程序集

    总的来说,这个压缩包提供了开发.NET应用与Sybase数据库交互的基础工具,涵盖了32位和64位环境,确保了在各种应用场景下的兼容性和可靠性。开发者应当熟悉.NET与数据库交互的基本概念,以及如何在项目中正确使用这些...

    MySQL向Sybase ASE迁移指南

    迁移过程主要分为以下几个阶段:应用组件评估、数据迁移、应用迁移、验证迁移以及性能优化。 ##### 2.1 应用组件评估 在迁移之前,需要对当前的应用程序进行全面的评估。这包括但不限于以下方面: - **数据库架构*...

    32位的linux下Sybase的odbc驱动

    以下是一个基本的`odbcinst.ini`配置示例: ```ini [Sybase] Description=Sybase ODBC Driver Driver=/path/to/libsybdrvodb.so ``` 这里的`/path/to/libsybdrvodb.so`应替换为实际的`libsybdrvodb.so`文件路径。 ...

    sybase dblib开发文档

    - **主要内容**:根据文档描述,DB-Library/C 主要包括以下几个方面的内容: - **批量复制操作接口**:提供了用于快速导入导出大量数据的功能。 - **数据库连接管理**:支持建立、维护和关闭数据库连接。 - **...

    sybase数据库jdbc驱动jar包

    Sybase数据库是一款关系型数据库管理系统,广泛应用于企业级的数据存储和管理。在Java编程环境中,如果需要通过Java应用程序连接到Sybase数据库,JDBC(Java Database Connectivity)驱动是必不可少的。"sybase...

    Sybase内部培训

    Sybase数据库由以下几个关键组件构成: 1. **数据库服务器(ASE,Adaptive Server Enterprise)**:负责处理客户端请求,管理数据库的存储和事务处理。 2. **SQL Anywhere**:适用于移动设备和嵌入式系统的轻量级...

    Sybase客户端工具用法

    基于这个主题,我们可以深入讨论以下几个相关的知识点: 1. **Sybase客户端工具**:主要包括`isql`(交互式SQL命令行工具)、`dbtool`(数据库管理工具)和`ASE ODBC驱动程序`等。这些工具允许用户执行SQL语句、...

    sybase数据库安装教程截图

    安装过程通常分为以下几个步骤: 1. **启动安装向导**:双击安装文件,运行安装向导。在欢迎界面,你可以选择安装类型,通常有典型安装和自定义安装两种。典型安装会安装默认组件,适合初学者;自定义安装则允许你...

    sybase维护知识

    Sybase ASE系统中包含了几个重要的系统数据库,例如: - **master**:是所有其他数据库的基础,存储了数据库系统的全局信息。 - **model**:作为新数据库的模板,包含默认设置。 - **tempdb**:临时数据库,用于...

    Oracle向Sybase ASE迁移指南

    这一步骤通常包括以下几个方面: - **数据提取**:从源Oracle数据库中提取数据。 - **转换**:根据目标数据库的需求对数据进行必要的转换处理。 - **加载**:将转换后的数据加载到新的Sybase ASE环境中。 #### 三...

    Sybase_Performance_Tuning

    性能调优是一个多层面的过程,通常涉及以下几个层次: - **操作系统(OS)和硬件层**:包括硬件配置、操作系统配置等。 - **数据库管理系统(DBMS)层**:如Sybase ASE的配置参数调整。 - **数据库设计层**:如表结构、...

    sybase 12.5 系统管理手册

    在Sybase 12.5中,系统管理涵盖了以下几个关键领域: 1. **安装与配置**:手册详细介绍了如何规划、安装和配置Sybase 12.5服务器,包括硬件需求、网络配置、存储策略以及初始化设置。管理员需要理解不同操作系统...

    sybase 快速培训

    #### 九、几个实用程序 - **bcp**:用于导入导出数据的工具。 - **isql**:交互式SQL查询工具。 - **showserver**:显示当前运行的SQLServer实例。 - **startserver**:启动SQLServer服务。 - **syman**:管理数据库...

    sybase培训资料

    Sybase软件主要包括以下几个组成部分: - **Adaptive Server Enterprise (ASE)**:核心的数据库服务器组件,用于处理数据库请求和管理数据。 - **PowerBuilder**:用于快速开发企业级应用的集成开发环境。 - **...

    在Linux下开发Sybase数据库.pdf

    安装Sybase数据库通常包括以下几个步骤: 1. 确认Linux环境:需要检查系统版本和库文件,例如ldconfig的版本,以确保与Sybase数据库的兼容性。 2. 安装Sybase软件包:通过RPM(Red Hat Package Manager)或类似的包...

    Sybase安装,配置、建表、建用户、权限.

    在IT领域,数据库管理系统是不可或缺的一部分,而Sybase作为一个历史悠久且功能强大的关系型数据库系统,被广泛应用于企业级数据管理。本篇文章将详细介绍Sybase的安装、配置、建表、建用户以及权限设置等核心操作...

    Sybase IQ数据的导入与导出

    Sybase IQ 提供了几种不同的数据导出方法,其中包括使用`option`关键字进行导出。这种方式可以导出二进制数据,非常适合大批量数据的导出任务。通过研究并改进现有的东软导出工具,可以实现批量表数据的导出功能,这...

Global site tag (gtag.js) - Google Analytics