kypc.net
相关文档
当前位置:首页 >> sysColumns >>

sysColumns

syscolumns是sqlserver中的一个系统表,用来记录sqlserver中字段信息的。 SQLServer中SYSCOLUMNS表的各个字段的意义 列名 数据类型 描述 name sysname 列名或过程参数的名称。 id int 该列所属的表对象 ID,或与该参数关联的存储过程 ID。 xtype...

xtype 类型 34 image 35 text 36 uniqueidentifier 48 tinyint 52 smallint 56 int 58 smalldatetime 59 real 60 money 61 datetime 62 float 98 sql_variant 99 ntext 104 bit 106 decimal 108 numeric 122 smallmoney 127 bigint 165 varbinar...

--读取库中的所有表名 select name from sysobjects where xtype='u' --读取指定表的所有列名 select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名') 获取数据库表名和字段 sqlserver中各个...

呵呵,你这个似乎是SQL SERVER的表名称,在ORACLE中,数据字典的命名主要有一下集中: DBA_开头的表,这个是需要有DBA权限才能看到的 ALL_开头的表,这个是登陆用户有权限看到的所有信息 USER_开头的表,这个是当前用户的信息 V$开头,这个是动...

对应以下两个表 select * from user_tables; select * from USER_TAB_COLUMNS;

列名 数据类型 描述 name sysname 列名或过程参数的名称。 id int 该列所属的表对象 ID,或与该参数关联的存储过程 ID。 xtype tinyint systypes 中的物理存储类型。 typestat tinyint 仅限内部使用。 xusertype smallint 扩展的用户定义数据类...

明确的说xtype=175是char类型 select * from systypes where xtype = 175 想找出主键列的话 select * from syscolumns where id = object_id('你的表名') and colstat = 1

xtype 类型 34 image 35 text 36 uniqueidentifier 48 tinyint 52 smallint 56 int 58 smalldatetime 59 real 60 money 61 datetime 62 float 98 sql_variant 99 ntext 104 bit 106 decimal 108 numeric 122 smallmoney 127 bigint 165 varbinar...

select * from sysobjects where id in( select x.object_id from ( select object_id from sys.all_columns where name='列名1' union all select...

上处的字段名是指的表中的列名 还是指的 列中某一个 值。 如果是指的列名的话,很简单 select sysobjects.name as tablename,syscolumns.name as ...

网站首页 | 网站地图
All rights reserved Powered by www.kypc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com