(2009-12-09 08:38)
分类: Sybase
name sysname 对象名
id int 对象 ID
uid int 对象所有者的用户 ID
type char(2) 可以为以下对象类型之一:
D - 缺省值
F - SQLJ 函数
L - 日志
P - Transact-SQL 或 SQLJ 过程
PR - 准备对象(由 Dynamic SQL 创建)
R - 规则
RI - 参照约束
S - 系统表
TR - 触发器
U - 用户表
V - 视图
XP - 扩展存储过程
userstat smallint 与应用程序相关的类型信息(十进制 32768 [ 十六进制 0x8000] 向 Data
Workbench& 表明过程就是报告)
sysstat smallint 内部状态信息(十进制 256 [ 十六进制 0x100] 表示表是只读的)
indexdel smallint 索引删除计数(当删除索引时增加)
schemacnt smallint 对象方案中的更改计数(当添加规则或缺省值时增加)
sysstat2 int 其它内部状态信息
crdate datetime 创建对象时的日期
expdate datetime 保留
deltrig int 当条目为表时,为删除触发器的存储过程 ID。当条目是触发器时,为表 ID。
instrig int 当条目为表时,是表的插入触发器的存储过程 ID
updtrig int 当条目为表时,是表的更新触发器的存储过程 ID
seltrig int 保留
ckfirst int 表上第一个检查约束的 ID
cache smallint 保留
audflags int 对象的审计设置
objspare int 备用
versionts binary
loginame varchar(30) 创建对象的用户的登录名
分享到:
相关推荐
Sybase系统表是指那些由系统自动维护并用于存储有关数据库对象和其他系统信息的特殊表。这些表包含了大量的元数据,可以帮助用户了解数据库结构、性能问题以及安全设置等。系统表通常具有固定的名称,并且只能由系统...
1. **系统目录表**:这类表主要用于记录数据库的元数据信息,如`sysobjects`记录了数据库中所有对象的信息,包括表、视图、存储过程等;`syscolumns`记录了每张表的列信息;`sysindexes`记录了所有索引的详细情况。 ...
18. `sysobjects`: 提供了数据库中所有对象(如表、视图、存储过程等)的概述。 19. `sysprocedures` 和 `sysprocs`: `sysprocedures` 存储过程信息,`sysprocs` 与用户权限相关。 20. `syssegments`: 与物理磁盘...
- `sysusers`表存储了Sybase数据库中的所有用户信息。 - `uid`是用户的唯一标识符。 - `NOT IN`用于排除指定的值列表中的值。此查询用于获取除了`uid`为`0`到`5`(通常代表系统用户)之外的所有用户信息。 **应用...
- 编写SQL语句,如查询所有用户表及其创建日期:`SELECT id, name, user_name(uid) AS creator, crdate FROM sysobjects WHERE type = 'U' ORDER BY id;` - 按F9键执行选中的SQL语句,按F5键执行所有SQL语句。 3....
2. 结合库表 sysobjects 和相应的操作员信息表查出被锁的库表与锁住别人的操作员。 3. 根据锁定的库表与操作员的岗位,可以估计出程序大约出错处。询问操作员在死锁时执行的具体操作即可完全定位出错处。最后查找...
2. **分析锁定的表和操作员**: 结合数据库的`sysobjects`表和其他相关信息,可以查找出被锁定的表及其对应的用户。 3. **定位错误位置**: 根据锁定的表和操作员的信息,可以大致定位到代码中可能出现问题的位置。...
根据给定的信息,本文将详细解释Sybase数据库中常见的SQL操作问题及解决方法,并通过具体的命令和示例来深入分析。 ### Sybase数据库SQL常见问题处理 #### 一、监控与配置 **1. CPU使用情况** 为了了解Sybase...
根据给定的文件信息,我们可以深入探讨Sybase中的常用语句及其应用,这将涵盖数据库的管理、查询优化、用户权限控制等多方面内容。 ### Sybase常用语句详解 #### 1. 数据库基本信息查询 - **`sp_helpdb`**:此...
检查相关系统表(如`sysobjects`,`syscolumns`等)和存储过程是否正常。 6. **版本兼容性**:确保DDL语句与Sybase 12.5版本兼容。某些高级的DDL特性可能在旧版本中不支持。如果你是从更高级的Sybase版本迁移过来,...
1. **统计信息更新**: 通过遍历`sysobjects`来生成更新所有表统计信息的T-SQL脚本,这有助于优化查询计划。 2. **显示触发器信息**: 查询`sysobjects`可以列出所有触发器的创建日期、所有者和表名,这对于触发器...
- 在Windows平台下的Sybase SQL Server Manager(数据库管理)工具中,选择“ServeràGenerate DDL”选项可以生成整个数据库服务器的所有DDL信息。 - 这些信息将包含数据库服务器的所有配置和定义,便于在需要时...
这通常通过查询 `sysobjects` 表来生成 `TRUNCATE TABLE` 语句,然后在 SQL Server 上执行这些语句。需要注意处理可能存在的表不存在错误,并记录不需要转换的表。 4. 对于大型数据库,使用报表优化工具清理临时表,...
- 查看所有对象:`select name from sysobjects where type='U' order by name`('U'代表用户表,'S'代表系统表,'TR'代表触发器,'P'代表存储过程) 6. **存储过程操作**: - 判断存储过程是否存在并删除:`if ...
例如,sysobjects表包含了所有数据库对象的信息,syscolumns表则存储了所有列的详细信息。 在《Sybase手册》的四个卷中,第一卷详细介绍了基础构件块、数据类型、系统函数以及错误代码,帮助初学者建立对Sybase的...
Sybase数据库中包含了多个系统表,其中sysdatabases存储了所有数据库的信息,sysusages记录了每个设备的使用情况,sysdevices存放了设备信息,sysobjects存放了数据库对象相关信息,syscolumns存放了数据库中所有...
- **系统表**:如syscolumns、sysobjects等,包含了数据库对象的元数据。 #### 七、实用工具 除了核心的数据库功能外,Sybase IQ还配备了一系列实用工具来辅助数据库管理: - **Sybase IQ 实用程序指南**:提供了...
`sysobjects`是Sybase系统表之一,包含数据库对象的信息;`sp_tables`则是用于获取表信息的标准存储过程。 **示例**: 查询当前数据库中所有的表名。 ``` select name from sysobjects where type='U' go ``` 或 ...