查表的字段名,主键,字段类型的语句(3)

来源:未知 责任编辑:责任编辑 发表时间:2013-12-01 14:21 点击:
     c.name = index_col ('[YourTableName]', i.indid, 12) or         
     c.name = index_col ('[YourTableName]', i.indid, 13) or         
     c.name = index_col ('[YourTableName]', i.indid, 14) or         
     c.name = index_col ('[YourTableName]', i.indid, 15) or         
     c.name = index_col ('[YourTableName]', i.indid, 16)           
     )    
4、外键   
 
select t1.name,t2.rtableName,t2.name     
from     
(select col.name, f.constid as temp     
from syscolumns col,sysforeignkeys f     
where f.fkeyid=col.id     
and f.fkey=col.colid     
and f.constid in     
( select distinct(id)      
   from sysobjects     
   where OBJECT_NAME(parent_obj)='YourTableName'     
   and xtype='F'     
  )     
) as t1 ,     
(select OBJECT_NAME(f.rkeyid) as rtableName,col.name, f.constid as temp     
from syscolumns col,sysforeignkeys f   www.2cto.com      
where f.rkeyid=col.id     
and f.rkey=col.colid     
and f.constid in     
( select distinct(id)     
   from sysobjects     
   where OBJECT_NAME(parent_obj)='YourTableName'     
   and xtype='F'     
)     
) as t2     
where t1.temp=t2.temp 

三、Access 
 
1、所有表清单 
 
conn.Open(); 
    dt= conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" }); 
2、表结构 
 
conn.Open(); 
 
   dtColumnsInfo = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new object[] { null, null, strTableName,null }); 
 

 
 
 
作者 nj_apple_tree
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Request.ServerVariables 参数大全
  • 执行全文索引时出现权限不足的解决方法
  • 导入excel文件处理流程节点的解决方案
  • 查看sql修改痕迹(SQL Change Tracking on Table)
  • MongoDB安装为Windows服务方法与注意事项
  • App数据层设计及云存储使用指南
  • PostgreSQL启动过程中的那些事三:加载GUC参数
  • 写给MongoDB开发者的50条建议Tip1
  • Percolator与分布式事务思考(二)

数据库技术导航

SqlserverMysqlOracleDB2数据库数据库综合
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1