获取access中表的相关信息
就用到两条.net自带的获取数据库信息的语句
OleDbConnection con = new OleDbConnection(connection); // OleDB数据库连接实例
// 获取数据库中表的相关信息
DataTable dt = con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new Object[] { null, null, null, "Table" });
// 获取Contract表中列的相关信息
DataTable dt = con.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new Object[] { null, null, "Contract", null });
sql server中需要sql语句:
1.获取所有用户名:
SELECT name FROM Sysusers where status='2' and islogin='1'
islogin='1'表示帐户
islogin='0'表示角色
status='2'表示用户帐户
status='0'表示糸统帐户
2.获取所有数据库名:
SELECT Name FROM Master..SysDatabases ORDER BY Name
3.获取所有表名
SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name
XType='U':表示所有用户表;
XType='S':表示所有系统表;
4.获取所有字段名:
SELECT Name FROM SysColumns WHERE id=Object_Id('TableName')
5.获取数据库所有类型
select name from systypes
6.获取主键字段
SELECT name FROM SysColumns WHERE id=Object_Id('表名') and colid=(select top 1 keyno from sysindexkeys where id=Object_Id('表名'))
7、获取字段类型
select a.name as [column],b.name as type from syscolumns a,systypes b where a.id=object_id('表名') and a.xtype=b.xtype
或者可以通过存储过程
exec sp_help 表名
8、取表结构
select column_name,data_type,character_maximum_length from information_schema.columns where table_name = '表名'
转载于:https://www.cnblogs.com/xiaoN-2006/archive/2009/07/01/1514792.html
获取access中表的相关信息相关推荐
- Android 屏幕适配攻略(四)获取手机屏幕的相关信息 与动态设置控件的大小
Android 屏幕适配攻略(四)获取手机屏幕的相关信息 与动态设置控件的大小 1 动态获取手机屏幕的 屏幕密度与对应像素比例 例如在 320 * 480 尺寸为 3.2 英寸的手机 ,对应的像素密度 ...
- android获取到电信的手机号码,Android基站信息获取以及Sim卡相关信息获取
概述: 本篇主要介绍Android获取基站信息的方式,除此之外,还有SIM卡相关字段获取,先介绍一些缩写的概念,后续更新代码的写法. 前言:之前有碰到一个需求,需要获取SIM卡的相关属性:IMSI号. ...
- java获取usb设备的相关信息
我从上上个礼拜开始接触,公司需要,所以开始在网上搜索相关资料,但是都没有找到合适的范例,但万幸终于测试出合适的代码. import java.io.UnsupportedEncodingExcepti ...
- SQL-根据各人员上下级关系,得到各人员分别处于几级单位,并获取各人员的相关信息
1.数据表: 现在有一个表,也就是oracle数据库中scott用户下的emp表. 2.需求:如果KING是一级人员,那么其他人分别是几级人员?并获取每个人对应的上级的姓名及工资情况. 3.分析及解答 ...
- snmpwalk获取网络设备OID及相关信息
snmpwalk使用详解 安装使用 获取snmp v1信息(已基本弃用) 获取snmp v2信息 获取snmp v3信息 常用OID 参考: https://www.cnblogs.com/–smil ...
- C++ wlanapi获取wifi列表与相关信息(ssid,密码开启,信号强度,bssidmac等)
缘由: 最近在写一个涉及到wifi的工具.之前找到的源码是linux下的,而且充斥着黑科技(底层了,用socket的混淆模式去抓包然后分析,看的头大),想找到一些写好的接口,在收集信息后知道有个能用的 ...
- 【转载】通过SQL获取MSSQL的数据库相关信息收藏
http://blog.csdn.net/lxbin/archive/2008/06/25/2586007.aspx --得到数据库中所有的表 SELECT SysObjects.name AS ...
- muduo:获取进程相关信息
muduo里面有专门获取进程信息的类,记录一下. // Use of this source code is governed by a BSD-style license // that can b ...
- SAP PP生产订单相关信息的获取
在SAP PP模块中,获取生产订单的相关信息,应采取如下步骤: 工作活动 1: 工序获取 afko-aufpl = afvc-aufpl => afvc-vornr afvc- ltxa1 ...
最新文章
- 英语音标 [j] yes
- 图像基本处理算法的简单实现(二)
- libgdx游戏引擎开发笔记(十三)SuperJumper游戏例子的讲解(篇七)----各个物体的创建及其碰撞检测...
- mysql启动报错解决-1
- p标签里文字不换行,以省略号结束
- 推荐给初学LSTM或者懂个大概却不完全懂的人
- java出租车源码_基于WEB的JAVA出租车打车系统
- 算法竞赛入门【码蹄集新手村600题】(MT1351-1400)
- 高频电子线路——串联谐振、并联谐振总结
- Word中批量删除引用符号
- 微信养号技巧及防封攻略(微信养号防封大全)
- TT 的旅行日记(Dijkstra)
- XMind之快速上手
- mac pro M1(ARM)安装:ubuntu桌面版虚拟机(五)
- 对英文单词的词性标注
- c语言程序设计工作任务,C语言程序设计任务驱动教程
- 内网终端管理:独立或统一管理都将大行其道
- 读书笔记:《学会提问》
- Python + Django4 搭建个人博客(十):实现文章详情页面
- python docx table 生成_从Python docx生成docx文件,pythondocx
热门文章
- dblink oracle mysql,Oracle dblink的使用
- js怎样和硬件交互_Node.js与JavaScript
- 成员变量和成员函数分开存储
- java 启动参数_网红框架SpringBoot2.x之定制参数浅析(一)
- c#获取对象的唯一标识_在 Java 中利用 redis 实现分布式全局唯一标识服务
- Matplot pyplot绘制单图,多子图不同样式详解,这一篇就够了
- 数据结构--搜索BFS
- 【深度学习】(5) 简单网络,案例:服装图片分类,附python完整代码
- 2021 年第十一届 MathorCup 高校数学建模挑战赛A题分析
- auto关键字详解 C++