从A表创建B表

例如:需要创建一张表B,表的内容及结构跟表A完全一样,类似于SQL SERVER中的CREATE TABLE A AS SELECT * FROM B;

在sybase中只能使用下面的方法创建:
1、用sa修改sp_dboptin参数
use master
go
sp_dboption 库名,‘select into’,true
go

2、执行以下语句创建表B
select * into A from B;

表增删改查

Sybase中DDL语句不能修改字段的数据类型,只能修改空与非空:
1.删除列:
ALTER TABLE table_name DROP column_name;

2.增加列:
ALTER TABLE table_name ADD (column_name DATA_TYPE [NOT] NULL);

3.修改列的空与非空:
ALTER TABLE table_name MODIFY column_name [NOT] NULL;
修改列的字段类型:ALTER TABLE table_name MODIFY column_name 列属性

4.修改列名:
#ALTER TABLE table_name RENAME old_column_name TO new_column_name;
exec sp_rename ‘表明.列名’,’newname’
EXEC sp_rename ‘表名.[原列名]’, ‘新列名’, ‘column’
注:测试alter修改没有成功,不知道是环境原因还是什么的,大家可以试一下。

5.快速建立临时表:
SELECT * INTO [#]table_name FROM …;

6、修改表名:
//ALTER TABLE old_table_name RENAME new_table_name
exec sp_rename ‘表名’ , ‘ newtalbe_name

7.增加主键约束:
ALTER TABLE tb_name ADD CONSTRAINT pk_name PRIMARY KEY(col_name,…)

8.删除主键约束:
ALTER TABLE tb_name DROP CONSTRAINT pk_name;

9.建立自增长字段,与Oracle的SEQUENCE类似:
CREATE TABLE TMP_001 (RES_ID INTEGER IDENTITY NOT NULL);

10.添加表注释:
COMMENT ON TABLE table_name IS ‘…’;

11.创建索引:
CREATE INDEX index_name ON table_name(column_name);

sybase表基本操作相关推荐

  1. 顺序表基本操作函数总结

    /*************************************************************************************/ /*   顺序表基本操作 ...

  2. MongoDB数据表基本操作

    MongoDB数据表基本操作 查看全部数据表 > use ChatRoom switched to db ChatRoom > show collections Account Chat ...

  3. mysql数据表操作_MySQL数据表基本操作实例详解

    本文实例讲述了MySQL数据表基本操作.分享给大家供大家参考,具体如下: 数据表的基本操作 1.主键约束要求主键列的数据唯一,并且不允许为空.主键能够唯一地识别表中的一条记录,可以结合外键来定义不同数 ...

  4. PTA第一章作业1--数据结构基本概念 顺序表基本操作

    6-2 顺序表基本操作 (10分) 本题要求实现顺序表元素的增.删.查找以及顺序表输出共4个基本操作函数.L是一个顺序表,函数Status ListInsert_Sq(SqList &L, i ...

  5. 数据结构线性表的逻辑结构(三)顺序表基本操作的实现

    一. 实验目的 1. 掌握线性表的逻辑结构: 2. 顺序表基本操作的实现: 3. 掌握利用C/C++编程语言实现数据结构的编程方法: 4. 通过上机时间加强利用数据结构解决实际应用问题的能力: 二.  ...

  6. 【PTA】6-1 顺序表基本操作(10 分)

    题目来自 网络与信息安全-数据结构作业1-数据结构基本概念 6-1 https://fancyking.ml/archives/71 原题描述 6-1 顺序表基本操作(10 分) 本题要求实现顺序表元 ...

  7. 数据结构线性表基本操作

    数据结构线性表基本操作 基本内容 线性表的顺序表示和实现 线性表的顺序存储表示 顺序表中基本操作的实现 1.顺序表的初始化 2.取值 3.查找 4.插入 5.删除 线性表的链式表示和实现 单链表的定义 ...

  8. 顺序表基本操作<小白一听就懂!!!><超详细><接地气>

    顺序表基本操作<小白一听就懂!!!><超详细>&&<接地气> ***小编前言*** 完整代码 // 头文件 //主函数 // 初始化 /*运用指针* ...

  9. 6-2 顺序表基本操作 (10 分)

    6-2 顺序表基本操作 (10 分) 本题要求实现顺序表元素的增.删.查找以及顺序表输出共4个基本操作函数. L是一个顺序表, 函数Status ListInsert_Sq(SqList &L ...

最新文章

  1. 【ACM】【STL】stack应用
  2. springboot2.4跨域配置的方法
  3. 计算机科学与技术历史步伐,计算机科学与技术1001班先进班级体申报材料.pdf
  4. 调研CSS选择器在浏览器中的支持情况
  5. 5m 云服务器2核4g_阿里云服务器2核4gb
  6. 家装强电弱电布线图_强弱电布线注意事项,强弱电布线的4个讲究!
  7. UE3 ExampleGame Android版无法运行解决方案
  8. ASP.NET Core 整合Autofac和Castle实现自动AOP拦截
  9. 【PAT - 甲级1007】Maximum Subsequence Sum (25分)(前缀和)
  10. 利用GDI+ for.NET 给图片加水印标记
  11. Android设计模式--观察者模式
  12. python实现界面自由切换_写了个播放器的界面,可以9,4,1窗口自由切换,谁用拿走吧...
  13. 硬盘播出系统_昌吉广播电视台中型多功能演播室系统概述
  14. 白盒测试的测试用例设计方法
  15. 工程项目管理(EPC)系统全套流程详细解读(含流程图)
  16. android 软电话,基于Android平台及SIP协议的软电话系统的研究
  17. ToolBoxFeatureDataZoomOpts:工具箱区域缩放配置项
  18. Module ‘/src/components/HelloWorld.vue“‘ has no default export.Vetur(1192)
  19. Java代理(静态代理、JDK动态代理、CGLIB动态代理)
  20. python sasl_python用sasl的方式连接ldap提示

热门文章

  1. 06Java第六课 获取输入框内容(传对象,参数,值)
  2. html提示框的分类,【干货贴】关于提示框的那些事儿
  3. ORA-16053: DB_UNIQUE_NAME win12cbak is not in the Data Guard Configuration
  4. Fuzzing(模糊测试)的前世今生(下)
  5. matlab 利用函数的递归调用计算 n,关于递归:递归匿名函数Matlab
  6. 阿里巴巴2014年实习生校园招聘面经(复试)
  7. 当你的移动硬盘弄坏了你的文件该如何恢复呢
  8. 程序8 VC++编写视频去水印工具
  9. Mac安装node遇到的问题记录
  10. 计算机毕设之交通卡充值管理系统