文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
网站首页 软件下载
数码学院 网络学院
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院技术开发SQL 学院读取sql2000,sql2005中的表结构
精品广告
推荐TOP10
·系统安全之SA弱口令带来的安全隐患
·Sql Sever数据库自动备份
·SQL Server的有效安装
·如何才能让MySQL与OpenOffice共舞
·SQL Server各种日期计算方法
·sql 经典语句
·50种方法巧妙优化你的SQL Server数据库
·MySQL将为数据库管理员减负
·你的MySQL安全了吗?加铸23道安全门
·恢复误删数据(SQL Server 2000)--Log Explorer
·SQL Server连接中的常见错误
·优化SQL Server服务器内存配置的策略
·Sql server优化50法
·SQL Server连接失败错误故障的分析与排除
·存储过程从入门到熟练(多个存储过程完整实例及调用方法)
·剖析SQL Server 2005中的报告服务架构
·两个数据分页的存储过程
·MS SQL Server 2000系统数据类型
·SQL SERVER 2005 同步复制技术
·SQL Server 2005数据加密技术应用研究
阅读TOP10
·SQL Server安装文件挂起错误解决办法
·恢复误删数据(SQL Server 2000)--Log Explorer
·sql server日期时间函数
·SQL SERVER 2005 同步复制技术
·sql 经典语句
·SQL Server的有效安装
·读取sql2000,sql2005中的表结构
·在Windows xp系统上安装了SQL server服务器版
·SQL Server各种日期计算方法
·Sql server优化50法
·在sqlserver2005中安装sql server 2000的示例数据库northwind
·Sql数据库MDF数据文件数据库恢复
·sql server2000导入mdf文件
·怎样在vb.net中将图片存入SQL Server 2000并能读出来使用?
·C#连接mysql
·开启sql server 2005的远程访问功能
·同时安装sql2000和sql2005,经验点滴
·记录一致性错误日志可以简化PL-SQL调试
·SQL Server连接失败错误故障的分析与排除
·获取SQL Server的当前连接数

读取sql2000,sql2005中的表结构

日期:2008年1月3日 作者: 查看:[大字体 中字体 小字体]


这是2005的
SELECT
TableName=CASE WHEN C.column_id=1 THEN O.name ELSE N'' END,
TableDesc=ISNULL(CASE WHEN C.column_id=1 THEN PTB.[value] END,N''),
Column_id=C.column_id,
ColumnName=C.name,
PrimaryKey=ISNULL(IDX.PrimaryKey,N''),
[IDENTITY]=CASE WHEN C.is_identity=1 THEN N'√'ELSE N'' END,
Computed=CASE WHEN C.is_computed=1 THEN N'√'ELSE N'' END,
Type=T.name,
Length=C.max_length,
Precision=C.precision,
Scale=C.scale,
NullAble=CASE WHEN C.is_nullable=1 THEN N'√'ELSE N'' END,
[Default]=ISNULL(D.definition,N''),
ColumnDesc=ISNULL(PFD.[value],N''),
IndexName=ISNULL(IDX.IndexName,N''),
IndexSort=ISNULL(IDX.Sort,N''),
Create_Date=O.Create_Date,
Modify_Date=O.Modify_date
FROM sys.columns C
INNER JOIN sys.objects O
ON C.[object_id]=O.[object_id]
AND O.type='U'
AND O.is_ms_shipped=0
INNER JOIN sys.types T
ON C.user_type_id=T.user_type_id
LEFT JOIN sys.default_constraints D
ON C.[object_id]=D.parent_object_id
AND C.column_id=D.parent_column_id
AND C.default_object_id=D.[object_id]
LEFT JOIN sys.extended_properties PFD
ON PFD.class=1
AND C.[object_id]=PFD.major_id
AND C.column_id=PFD.minor_id
-- AND PFD.name='Caption' -- 字段说明对应的描述名称(一个字段可以添加多个不同name的描述)
LEFT JOIN sys.extended_properties PTB
ON PTB.class=1
AND PTB.minor_id=0
AND C.[object_id]=PTB.major_id
-- AND PFD.name='Caption' -- 表说明对应的描述名称(一个表可以添加多个不同name的描述)
LEFT JOIN -- 索引及主键信息
(
SELECT
IDXC.[object_id],
IDXC.column_id,
Sort=CASE INDEXKEY_PROPERTY(IDXC.[object_id],IDXC.index_id,IDXC.index_column_id,'IsDescending')
WHEN 1 THEN 'DESC' WHEN 0 THEN 'ASC' ELSE '' END,
PrimaryKey=CASE WHEN IDX.is_primary_key=1 THEN N'√'ELSE N'' END,
IndexName=IDX.Name
FROM sys.indexes IDX
INNER JOIN sys.index_columns IDXC
ON IDX.[object_id]=IDXC.[object_id]
AND IDX.index_id=IDXC.index_id
LEFT JOIN sys.key_constraints KC
ON IDX.[object_id]=KC.[parent_object_id]

[1] [2] 下一页 

上一篇:抓出Vista中IE7不能上网的凶手

下一篇:找回Win Vista的超级管理员账号


读取sql2000,sql2005中的表结构 相关软件: 读取sql2000,sql2005中的表结构 相关文章:
·词格表
·雷の龙邮件列表
·盛名列车时刻表 2006.08.18┊正确处理特价线路票价┊去广告绿色特别版
·网络填表终结者V1.2 注册机
·蜘蛛精调查表
·RegVac(注册表吸尘器) 绿色汉化修正版 V4.02.21
·注册表终结者(regboy) V5.2
·注册表医生(Registry Medical)V2.41 破解版
·十剑表雄风
·最新QQ表情思念安琪儿收集版 1.0
·注册表解锁有奇招妙用系统策略编辑器
·Windows XP注册表与驱动程序优化全集
·C# 文件操作(上传 下载 删除 文件列表...)
·用Excel 2000与Word 2000制作课程表
·三色交替的下拉列表框
·巧用Excel函数来实现工作表间的数据关联
·快速还原Windows XP 注册表技巧
·色情视频网站“女主持”网上脱衣表演被逮捕
·调整Windows XP注册表 享受极速上网
·改系统注册表 实现Windows XP自动登录

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号