--查询数据库中的所有数据库名:
SELECT * FROM Master..SysDatabases ORDER BY Name
--查询某个数据库中所有的表名:
select * from sysobjects where type='U'
--查询表结构
SELECT (case when a.colorder=1 then d.name else null end) 表名,
a.colorder 字段序号,a.name 字段名,
(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识,
(case when (SELECT count(*) FROM sysobjects
WHERE (name in (SELECT name FROM sysindexes
WHERE (id = a.id) AND (indid in
(SELECT indid FROM sysindexkeys
WHERE (id = a.id) AND (colid in
(SELECT colid FROM syscolumns WHERE (id = a.id) AND (name = a.name)))))))
AND (xtype = 'PK'))>0 then '√' else '' end) 主键,b.name 类型,a.length 占用字节数,
COLUMNPROPERTY(a.id,a.name,'PRECISION') as 长度,
isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小数位数,(case when a.isnullable=1 then '√'else '' end) 允许空,
isnull(e.text,'') 默认值,isnull(g.[value], ' ') AS [说明]
FROM syscolumns a
left join systypes b on a.xtype=b.xusertype
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join syscomments e on a.cdefault=e.id
left join sys.extended_properties g on a.id=g.major_id AND a.colid=g.minor_id
left join sys.extended_properties f on d.id=f.class and f.minor_id=0
where
-- b.name is not null
d.name='File_Folder_Name' --如果只查询指定表,加上此条件
order by a.id,a.colorder

最新文章

  1. jQuery 中 jQuery(function(){})与(function(){})(jQuery) 的区别
  2. Python3.5 day3作业一:实现简单的shell sed替换功能
  3. Storm的BaseBasicBolt源码解析ack机制
  4. 精简的javascript下throttle和debounce代码
  5. ubuntu14.04 python自带版本升级
  6. 【C#】【MySQL】C#获取存储过程的Output输出参数值
  7. wamp2.5版本64位403forbidden问题
  8. 413. Arithmetic Slices
  9. VC++6.0编译器标记的那些内存值
  10. linux下xargs命令用法详解 【转】
  11. Workflow_工作流发送Document和Form链接的实现(案例)
  12. Cache 工具类
  13. protues仿真 51点亮点阵
  14. ios专题 -内存管理 研究
  15. iterator的简单用法
  16. CentOS 6下配置本地用户访问vsftpd并赋予写权限
  17. xp硬盘安装Fedora14 过程记录及心得体会(fedora14 live版本680M 和fedora14 DVD版本3.2G的选择)
  18. c# AutoResetEvent和ManualResetEvent
  19. Python 之Web编程
  20. chrome浏览器模拟手机端:jquery click()点击无效解决方法

热门文章

  1. Jmeter执行多条Mysql语句报错
  2. 【刷题笔记】LeetCode 606. Construct String from Binary Tree
  3. 两个TableView产生联动的一中方法
  4. 移动web中的流式布局和viewport知识介绍
  5. Android 长按识别图中二维码 zxing
  6. [原创]c语言中const与指针的用法
  7. webpack 参数1、context: path.resolve 2、path.join(&#39;&#39;, &#39;..&#39;, &#39;aa&#39;) 3、 path.posix.join(&#39;static&#39;,&#39;/aa&#39;)
  8. iOS UIImage的解码时机
  9. (1)安装vagrant和virtualbox
  10. HDU 5288 OO’s Sequence [数学]