`
bdk82924
  • 浏览: 565246 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Sybase SQL查询字段类型

阅读更多

Sybase ASE

 

根据表名,查询表中所有字段的详细信息。包括字段名,类型,长度,是否为空,默认值,是否主键信息。
我写了一个

select     
 a.name as 字段名, 
 b.name as 字段类型,  
 a.length as 长度, 
 (case  when  a.status =8  then 'null'  else 'not mull'  end) as  是否为空, 
 isnull(e.text,'')  as 默认值 
FROM     syscolumns     a   left   join   systypes   b      
  on     a.usertype=b.usertype    
inner   join   sysobjects   d      
  on   a.id=d.id     and     d.type='U'   and     d.name<>'dtproperties'   
left   join   syscomments   e    
  on   a.cdefault=e.id    
where d.name='表名' 

 

 

 

字段名,字段类型,长度,是否为空,默认值
'usrname','varchar',64,'null',' '
'nasip','varchar',16,'null',' '

分享到:
评论
1 楼 songyaping07 2011-12-06  
会报错,错误信息为:Table name 'syscolumns' is ambiguous
求解??????????????????

相关推荐

    借助Hibernate对sybase的image字段类型的处理,实现保存在image类型字段内图片的保存和在页面的显示

    这里我们关注的是如何使用Java的ORM框架Hibernate来处理Sybase数据库中的特殊字段类型——`image`,以实现图片数据的存储和展示。`image`字段类型在Sybase中用于存储大量的二进制数据,如图片、文档等。 首先,我们...

    Mysql、oracle、Sybase数据库两列合并成一列的sql语句

    - **类型兼容性:** 在合并字段之前,确保两个字段的数据类型是兼容的,例如都是字符型或经过适当转换。 - **空值处理:** 如果某列包含NULL值,在合并前应考虑如何处理这些空值。例如,可以在合并表达式中加入`...

    Sybase SQL指南

    2. **Transact-SQL**:这是 Sybase 对 SQL 的扩展,用于处理事务和复杂的查询。Transact-SQL 提供了对变量、流程控制结构以及存储过程的支持。 3. **性能优化**:Sybase ASE 通过一系列优化技术提供高速的数据访问...

    sybase导出建表SQL工具

    在数据库管理中,建表SQL语句是创建数据库表结构的关键代码,包含了表的字段、数据类型、约束等信息。这个工具简化了这一过程,用户只需输入相关连接参数,如服务名、用户名、密码和所建用户,就能自动化地获取到...

    对 SYBASE SQL Server 中表查询方法的改进 (1).pdf

    在SYBASE SQL Server中,对表查询方法的改进是一个关键的优化策略,旨在提升数据库查询的性能和响应时间。随着信息系统规模的扩大和数据模型的复杂化,关注查询效率变得至关重要。本文主要讨论了如何通过改进查询...

    MS SQL Server,Sybase SQL Anywhere与Oracle8i数据库系统的应用比较.pdf

    这些关系表由行(记录)和列(字段)组成,它们通过标准的结构化查询语言(SQL)进行数据的查询和管理。 标准SQL是这些数据库系统共用的查询和执行语言,但因为标准SQL并不是一个功能全面的编程语言,因此,这些...

    Sybase SQL Server与数据库的完整性研究.pdf

    Sybase SQL Server数据库完整性研究的关键知识点如下: 1. 数据库完整性概念: 在Sybase数据库完整性分为两个核心概念:数据完整性和事务完整性。 数据完整性强调了数据的正确性和一致性,可以通过不同的约束来实现...

    sybase分页代码使用jdbc分页速度快适合大数据

    本篇文章将详细讲解如何利用JDBC在Sybase数据库中进行高效的分页查询。 首先,理解分页的基本概念。分页是将大结果集分割成较小的部分,每次只返回一部分数据,通常由页码和每页记录数来定义。在Sybase中,可以使用...

    PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法

    在进行PHP开发过程中,使用SQL Server或Sybase数据库时,开发者常常遇到TEXT类型字段查询结果被截断的问题。TEXT字段通常用于存储大量文本数据,在进行数据库查询时,如果处理不当,可能会导致数据不完整地返回,...

    在PB中创建本地Sybase SQL Anywhere数据库的三种方法.pdf

    在PB中创建本地Sybase SQL Anywhere数据库的三种方法 PB 中创建本地Sybase SQL Anywhere数据库有三种方法:第一种方法是在PB的数据仓库画板中直接创建数据库;第二种方法是使用SQLCentral数据库管理工具创建数据库...

    Sybase ASE 15.5 Transact-SQL 用户指南(中文)

    ### Sybase ASE 15.5 Transact-SQL 用户指南知识点概述 #### 一、Adaptive Server Enterprise (ASE) 概述 - **版本信息**:文档为Sybase ASE 15.5版本的Transact-SQL用户指南,文档ID为DC32970-01-1550-01,最后...

    Sybase 数据库查询索引优化

    7. **监控和分析**:通过数据库的性能监控工具,如Sybase的Profiler或SQL Profiler,可以分析查询执行计划,了解哪些查询可能受益于索引优化。 8. **使用合适的数据类型**:选择适当的数据类型也会影响索引的效率。...

    tds(sqlserver+sybase).docx

    它被广泛应用于Microsoft SQL Server和Sybase SQL Server等数据库系统中。此文档详细介绍了TDS协议的不同版本及其用法,包括常见的术语、典型使用序列、包格式、登录包以及各种数据类型。 **常见术语** TDS协议有...

    sybase库中导出全部表的oracle、mysql和sybase的建表语句

    在Java环境中,可以利用JDBC(Java Database Connectivity)API编写程序,连接到Sybase数据库,执行相应的SQL查询,并将结果解析成建表语句。 `java`在这里扮演了工具开发的角色,开发者可以利用Java的强类型和丰富...

    sybase数据库多行合并为一行多列.sql

    sybase数据库是不支持group_concat函数的,此文件为sybase存储过程样例,可以将多行信息按标识合并为一行多列。

    Sybase数据库连接工具

    2.编辑sqladv-12_5\ini目录下的sql.ini文件,添加想要连接的Sybase服务器信息。 文件sqladv-12_5\ini\sql.ini中有个示例: [syb1254] master=NLWNSCK,192.168.1.5,5000 query=NLWNSCK,192.168.1.5,5000 你新添加...

    多数据库的字段类型详解

    下面将详细讲解SQL SERVER、Oracle、DB2、Sybase以及Informix这五个常见数据库系统的字段类型。 1. SQL SERVER: SQL SERVER是一款由微软公司开发的关系型数据库管理系统,它提供了丰富的数据类型。例如: - INT...

    sybase Transact-SQL 用户指南

    《Sybase Transact-SQL 用户指南》是一本深入解析Sybase数据库管理系统中Transact-SQL语言的实用手册。Transact-SQL是SQL的一个扩展,专为Sybase的 Adaptive Server Enterprise (ASE) 平台设计,它是数据库管理和...

    sybase 实现分页的存储过程

    - 使用 `stuff()` 函数修改原始 SQL 语句,插入临时表并添加 `sybid` 字段。 - 根据当前页码计算出需要跳过的记录数以及需要选取的记录数。 - 最终的 SQL 语句选择满足条件的记录。 #### 执行存储过程 通过调用 ...

Global site tag (gtag.js) - Google Analytics