- 浏览: 535591 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (240)
- Java (25)
- Flex (46)
- Sybase (26)
- Sqlserver (7)
- .NET (1)
- .NET-Silverlight (11)
- Hibernate (5)
- Korn-shell (2)
- Perl (5)
- Unix & Linux (11)
- Ruby (3)
- SVN (2)
- Tomcat (1)
- CSS (5)
- Web (2)
- English (3)
- SQL (9)
- Qlikview (4)
- Spring (7)
- javascript (2)
- weblogic (5)
- iphone (1)
- 网络 (5)
- 随 (23)
- AutoSys (1)
- Hermes (2)
- RPM (2)
- CA (1)
- Operating System (1)
- SSIS (3)
- Windows (2)
- excel (1)
- SSRS (1)
- 活动 (23)
- Eclipse (2)
- Angular (0)
- Python (0)
- AWS (0)
- Android (0)
最新评论
-
devcang:
long t1 = System.nanoTime();
java中取得微秒级的时间 -
Sev7en_jun:
Sev7en_jun 写道 ExternalInterface ...
flex"页面跳转" -
Sev7en_jun:
ExternalInterface.call("fu ...
flex"页面跳转" -
lujinan858:
Incorrect syntax near 'fddActiv ...
Sybase alter 用法 -
Sev7en_jun:
Alter table TestItem drop COLUM ...
Sybase alter 用法
增加一列
Alter table TABLENAME add COLUMNNAME COLUMNTYPE IFNULL
EX:
Alter table myTable add myDate datetime null
删除一列
Alter table TABLENAME drop COLUMN COLUMNNAME
EX:
Alter table myTable drop COLUMN myDate
--示例 1 为表添加列。Adaptive Server 为表中每个现有行分配一个 NULL --列值: alter table publishers add manager_name varchar(40) null --示例 2 向表中添加 IDENTITY 列。Adaptive Server 为表中每个现有行分 --配一个唯一的顺序列值。请注意,IDENTITY 列的类型为 numeric,标度 --零。精度确定可插入到列中的最大值(10 5 - 1 或 99,999): alter table sales_daily add ord_num numeric(5,0) identity --示例 3 向 authors 表添加主键约束。如果表上有现有的主键或唯一约 --束,请首先删除现有的约束(见示例 5): alter table authors add constraint au_identification primary key (au_id, au_lname, au_fname) --示例 4 在 authors 上创建索引,设置 reservepagegap 值为 16,在索引中 --每 15 个分配的页留一个空白页: alter table authors add constraint au_identification primary key (au_id, au_lname, au_fname) with reservepagegap = 16 --示例 5 删除 au_identification 约束: alter table titles drop constraint au_identification --示例 6 删除 authors 表中 phone 列的缺省约束。如果列允许空值,则没 --有指定值时会插入空值。如果列不允许空值,则不指定列值的插入操作 --将失败: alter table authors replace phone default null --例 7 为 titleauthor 表创建 4 个新的页链。将表分区后,现有的数据会 保留在第一个分区。但是新的行会插入到所有这 5 个分区中: alter table titleauthor partition 5 --示例 8 并置 titleauthor 表的所有页链,然后将其重新分区为 6 个分区。 alter table titleauthor unpartition alter table titleauthor partition 6 --示例 9 将 titles 表的锁定方案更改为数据行锁定: alter table titles lock datarows --示例 10 将非空列 author_type 添加到缺省值为 primary_author 的 authors 表: alter table authors add author_type varchar(20) default "primary_author" not null --示例 11 从 titles 表删除 advance、notes 和 contract 列: alter table titles drop advance, notes, contract --示例 12 将 authors 表的 city 列修改为缺省值为空值的 varchar(30): alter table authors modify city varchar(30) null --示例 13 将 stores 表的 stor_name 列修改为非空。注意其数据类型 varchar(40) 不变: alter table stores modify stor_name not null --示例 14 修改 titles 表的 type 列,并将 titles 表的锁定方案从所有页锁定 --更改为数据行锁定: alter table titles modify type varchar(10) lock datarows --示例 15 将 titles 表的 notes 列由 varchar(200) 修改为 varchar(150),将缺省 --值由空更改为非空,并指定 exp_row_size 值为 40: alter table titles modify notes varchar(150) not null with exp_row_size = 40 --示例 16 添加、修改和删除一列,然后在同一查询中添加另一列。改变 --锁定方案,并指定新列的 exp_row_size 值: alter table titles add author_type varchar(30) null modify city varchar(30) drop notes add sec_advance money default 1000 not null lock datarows with exp_row_size = 40
评论
2 楼
lujinan858
2011-11-04
Incorrect syntax near 'fddActiveTime'.
请确认是否存在这个列fddActiveTime在这个表中TestItem
请确认是否存在这个列fddActiveTime在这个表中TestItem
Sev7en_jun 写道
Alter table TestItem drop COLUMN fddActiveTime
这样写无法删除,出错
1 1 0 Number (102) Severity (15) State (1) Server (Elvis) Incorrect syntax near 'fddActiveTime'.
(42000)
这样写无法删除,出错
1 1 0 Number (102) Severity (15) State (1) Server (Elvis) Incorrect syntax near 'fddActiveTime'.
(42000)
1 楼
Sev7en_jun
2011-11-04
Alter table TestItem drop COLUMN fddActiveTime
这样写无法删除,出错
1 1 0 Number (102) Severity (15) State (1) Server (Elvis) Incorrect syntax near 'fddActiveTime'.
(42000)
这样写无法删除,出错
1 1 0 Number (102) Severity (15) State (1) Server (Elvis) Incorrect syntax near 'fddActiveTime'.
(42000)
发表评论
-
SQLServer replace 与Sybase str_replace
2013-05-16 17:08 2158REPLACE ( 'string_e-xpression ... -
Sybase使用BCP命令导入数据,Identity属性主键的处理
2013-02-14 16:07 1600程序定时使用BCP命令到处需要备份的表数据。在测试导入时,发 ... -
Sybase15: how to get memory of each table
2011-11-03 14:58 965declare @pagekb int sele ... -
Sybase 删除A表中不存在于B表中的记录
2010-08-04 11:21 2894A表和B表拥有相同的联合主键column1,column2, ... -
sybase SET CHAINED OFF与SET CHAINED ON两种事务模式有什么区别(转)
2010-07-23 13:49 5548默认的是off,SQL92标准默认是on. 如果是on,那么 ... -
SQLserver中的isql命令的参数详解
2010-06-10 16:00 3022SQLserver中的isql命令的参数详解 你是用Wind ... -
sql server的BCP导入导出(转)
2010-06-04 16:18 1649sql server的BCP导入导出 ... -
数据库迁移到sybase时的Sql脚本修改
2010-02-08 10:30 2539去掉drop语句后的cascade c ... -
Sybase函数
2009-11-05 14:22 4167Sybase字符串函数 Sy ... -
truncate,delete,drop的异同点
2009-10-19 11:11 1554truncate和delete区别 TRUNCA ... -
BCP 简 要 说 明
2009-09-22 11:28 1223BCP是SYBASE公司提供专门用于数据库表一级数据备份的工 ... -
丢人的低级错误
2009-08-04 15:13 979今天犯了一个低级错误 将一个查询很慢的带有多个join的SQ ... -
Sybase store procedure error analysis
2009-08-04 09:37 10041、不支持&&、||等操作符 ,用 and、o ... -
对于Sybase Central v4.3 的Stack Trace异常的规避变通处理
2009-08-04 13:39 1479当我们在使用用Java编写的Sybase Central v4 ... -
如何才能让你的SQL运行得更快(sql语句运行在sybase数据库下)
2009-08-03 10:44 1264很多人在使用SQL时往往 ... -
Sybase 索引的使用和优化
2009-08-03 14:08 2325在应用系统中,尤其在联 ... -
Sybase 代替start with、connect by的store procedure
2009-06-11 00:33 2047if exists (select 1 from sysobj ... -
Sybase Precision for the Float type of table's column
2009-06-23 14:09 987If the type of column defined a ... -
Sybase 判断对象是否存在于数据库中的两种方式
2009-06-24 17:45 2420一 使用OBJECT_ID方式 IF OBJECT_ID(' ... -
sybase中数据转换的函数
2009-06-26 11:32 1255四舍五入用round,如round(123.4567,1)=1 ...
相关推荐
本文将详细介绍 `ALTER TABLE` 语句的基本语法,并通过具体的例子帮助理解其用法。 #### ALTER TABLE 语句概述 `ALTER TABLE` 语句用于修改已存在的表结构。它可以添加、删除或修改列,也可以添加或删除约束条件。...
本文将详细讲解Sybase存储过程的建立和使用方法。 一、什么是存储过程 存储过程是一组为了完成特定功能的SQL语句集,这些语句在数据库服务器上预先编译并存储。用户通过调用存储过程的名字来执行其中的SQL逻辑,而...
在使用Sybase数据库时,有时会遇到无法删除数据库的情况,这可能是由于多种原因导致的。以下是一些可能的解决步骤和相关知识点,帮助你解决Sybase数据库无法删除的问题。 1. **检查数据库状态**:首先,确认数据库...
本文将深入探讨如何检查Sybase中的锁表、如何解锁以及如何查看锁相关的命令,同时也会提及bcp工具的使用。 一、检查锁表 在Sybase中,可以使用`sp_lock`系统存储过程来检查当前系统的锁情况。执行以下命令: ```sql...
### Sybase数据库快速参考手册知识点解析 #### 一、基本概念篇 **1.1 什么是Sybase Adaptive ...以上内容概述了Sybase ASE数据库的基本概念和日常维护操作,有助于了解和掌握Sybase ASE数据库的核心技术和管理方法。
本教材将继续深入探讨Sybase数据库的高级特性,如存储过程、触发器、事务处理、备份恢复、性能调优等,帮助读者全面掌握Sybase数据库的使用,成为数据库管理的专业人士。无论你是刚接触数据库的新手,还是希望提升...
### Sybase 15.7 中文命令手册关键知识点概览 #### 1. Adaptive Server Enterprise 15.7 概述 ...以上仅为Sybase 15.7中文命令手册中的一部分命令及其应用场景,更多细节和高级用法请参考完整的文档资料。
### Sybase资源限制管理 #### 关于Sybase Sybase是一种高性能的关系...了解并掌握资源限制的相关概念和操作方法对于Sybase DBA来说是非常必要的。通过以上介绍,相信读者已经对Sybase资源限制有了较为全面的认识。
这本中文版的Sybase ASE参考手册包含了全面的技术信息,旨在帮助用户深入理解和有效地使用这个强大的数据库系统。 **第一卷:构建块** 这一卷主要介绍了Sybase ASE的基础架构和核心组成部分,包括: 1. **数据...
Sybase数据库中包含了多个系统表,其中sysdatabases存储了所有数据库的信息,sysusages记录了每个设备的使用情况,sysdevices存放了设备信息,sysobjects存放了数据库对象相关信息,syscolumns存放了数据库中所有...
备份和恢复操作在数据库管理中至关重要,Sybase IQ 15.4中文手册提供了BACKUP语句和RESTORE语句的详细用法,为数据的持久化和灾难恢复提供了指导。 此外,手册还介绍了事务处理相关的语句,如BEGIN TRANSACTION语句...
通过以上内容可以看出,《sybase tsql指南.pdf》是一本非常详尽的指南,不仅涵盖了Sybase T-SQL的基本概念和使用方法,还深入探讨了如何利用Sybase T-SQL进行高效的数据库管理和优化。对于任何希望深入了解Sybase T-...
描述中的"不错的SYBASE基础知识查询"表明这份手册是学习和查询Sybase基础知识的优秀资源,涵盖了基础的SQL语法以及可能更复杂的T-SQL特性和用法。 **T-SQL基础知识** T-SQL是SQL的方言,它在标准SQL的基础上添加了...
2. ISQL和bcp工具:ISQL用于交互式SQL查询,bcp用于批量数据导入导出,手册会展示它们的使用方法。 通过《Sybase参考手册》和《Sybase开发手册》,读者可以深入理解Sybase数据库系统的各个方面,从基础操作到高级...
Sybase T-SQL(Transact-...《Sybase T-SQL命令手册》会详细阐述这些命令的语法、用法和实例,是Sybase ASE系统的管理员、DBA和用户的重要参考资料。通过学习和实践,你可以掌握更高效地管理和操作Sybase数据库的技能。
**参考:语句和选项**这部分详细列出了SQL语句的用法,包括DML(数据操作语言)如INSERT、UPDATE、DELETE,以及DDL(数据定义语言)如CREATE、ALTER、DROP等。同时,它还可能涵盖了数据库配置选项,帮助管理员根据...
### Sybase数据库命令集参考手册知识点详解 #### 一、概览 《Sybase数据库命令集参考手册》是一本详尽介绍了Sybase Adaptive Server ...通过掌握这些命令的使用方法,用户可以更加高效地管理和维护数据库系统。
- **数据库创建**:使用Sybase Central或命令行工具创建新的用户数据库。 - **参数设置**:设置数据库的存储位置、初始大小和增长策略。 **3.3 系统的启动和关闭** - **启动服务**:通过服务管理工具启动Sybase ...
它可能还会讲解如何使用Sybase的管理和开发工具,例如ASE(Adaptive Server Enterprise)或SQL Anywhere Studio,以及如何进行性能调优和故障排查。 其次,"SYBASE数据库的备份、传输、恢复自动化处理的实现.pdf"这...