文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Mssql > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
推荐文章InnoDB 中文参考手册 --- 15 故
普通文章SQL Server中发送邮件的新方式
推荐文章数据挖掘概述
推荐文章一个将数据导出到EXCEL的存储过
普通文章如何导入指定表?
普通文章InnoDB 中文参考手册 --- 目录
普通文章利用SQL Server的全局临时表防
普通文章[HOWTO]SQL Server2000数据库文
普通文章用记事本看数据窗的数据/颜色设
普通文章让你的应用程序不再对数据库的
 
频 道 推 荐
普通文章SQL Server数据库技术(79)
普通文章SQL Server数据库技术(77)
普通文章SQL Server数据库技术(75)
普通文章SQL Server数据库技术(73)
普通文章SQL Server数据库技术(71)
普通文章SQL Server数据库技术(53)
普通文章SQL Server数据库技术(51)
普通文章Sql Server数据库的备份和恢复
普通文章维护Sql Server中表的索引
普通文章SQL Server数据库技术(102)
普通文章SQL Server数据库技术(99)
普通文章SQL Server数据库技术(97)
普通文章减少SQL日志的三种方法
普通文章SQL Server端口更改后的数据库
普通文章SQL Server 2000之日志传送功能
普通文章使用SQL Server 7.0建立一个安
普通文章SQL SERVER应用问题解答13例(
普通文章SQL SERVER应用问题解答13例(
普通文章精通数据库系列之入门-技巧篇(
普通文章SQL SERVER的命名规则
 
频 道 推 广
 
MS SQLSERVER 中如何得到表的创建语句       ★★★
MS SQLSERVER 中如何得到表的创建语句
作者:佚名 文章来源:本站整理 更新时间:2008-10-1 9:42:12

MS SQLSERVER 中如何得到表的创建语句

来源:不详 作者 佚名 点击数: 录入时间:07-12-20 09:56:25

MS SQLSERVER 只能得到存储过程的创建语句,方法如下:

sp_helptext procedureName

但是往往我们需要得到表的创建语句,比如说在数据库升级的时候判断某个表是否已经改变,或者已经有一个表存在,但不知道它的创建语句是什么,字段有没有约束,有没有主键,创建了哪些索引等等.下面我给出一个存储过程,供读者参考.

该存储过程可以得到你想得到的所有的表的创建语句,包括和表有关的索引的创建语句.

SQLSERVER2000 下的代码

create procedure SP_GET_TABLE_INFO
@ObjName varchar(128)       /* The table to generate sql script */
as

declare @Script varchar(255)
declare @ColName varchar(30)
declare @ColID   TinyInt
declare @UserType smallint
declare @TypeName sysname
declare @Length   TinyInt
declare @Prec     TinyInt
declare @Scale    TinyInt
declare @Status   TinyInt
declare @cDefault int
declare @DefaultID TinyInt
declare @Const_Key varchar(255)
declare @IndID     SmallInt 
declare @IndStatus Int
declare @Index_Key varchar(255)
declare @DBName    varchar(30)
declare @strPri_Key varchar (255)

/*
**  Check to see the the table exists and initialize @objid.
*/
if not Exists(Select name from sysobjects where name = @ObjName)
begin
  select @DBName = db_name()
    raiserror(15009,-1,-1,@ObjName,@DBName)
    return (1)
end

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    Dreamweaver MX 2004 入门教程之站点设置
    Dreamweaver MX 2004 入门教程之页面编排
    Dreamweaver MX 2004 行为之显示/隐藏层
    Dreamweaver MX 2004 行为之跳转菜单
    Dreamweaver MX 2004 行为之显示弹出菜单
    Dreamweaver MX 2004 表格的使用
    Dreamweaver MX 2004 CSS概述
    Dreamweaver MX 2004 创建网站相册(1)
    Dreamweaver MX 2004 创建网站相册(2)
    Dreamweaver打造多彩文字链接
    用Dreamweaver制作动态链接的Flash按钮
    Dreamweaver MX制作虚线
    用DW2004打造PHP+MYSQL数据库环境
    Dreamweaver制作网页相册
    用DW MX造站内搜索
    在DreamWeaver中应用CSS样式表技巧两则
    创建一个纯CSS的水平导航条
    为打印输出创建一个CSS样式
    用CSS创建一个布局居中的页面
    Html的几个小技巧
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号