`
pavel
  • 浏览: 927986 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

建表语句

Go 
阅读更多

--先判断时候表是否存在(总之,如果这个表在数据库中存在,且是用户表 删除)
    --object_id 返回数据库对象标识号。
       --objectproperty 返回当前数据库中架构范围内的对象的有关信息
             --IsUserTable 参数,如果是用户表返回为1
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TABLE1]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[TABLE1]
GO

--建表语句
CREATE TABLE [dbo].[TABLE1] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[age] [int] NULL
) ON [PRIMARY]
GO

--修改主键和约束条件
ALTER TABLE [dbo].[TABLE1] WITH NOCHECK ADD
CONSTRAINT [PK_TABLE1] PRIMARY KEY  CLUSTERED
(
[id]
)  ON [PRIMARY]
GO

分享到:
评论

相关推荐

    根据Excel生成建表语句工具.zip

    标题中的“根据Excel生成建表语句工具.zip”指出,这是一个工具包,主要用于将Excel表格的数据结构转换为数据库建表语句。这个工具可能是为了帮助数据库管理员或开发人员快速、批量地创建数据库表结构,避免手动编写...

    hive元数据生成建表语句

    本资源“hive元数据生成建表语句”主要关注如何从已有的Hive元数据中自动生成创建表的SQL语句,以便于理解和重现现有数据表的结构。 首先,理解Hive元数据: 1. **数据库**:Hive支持多数据库的概念,每个数据库...

    kettle批量导出mysql建表语句

    在这个场景中,“kettle批量导出mysql建表语句”是一个关于如何使用Kettle来自动化地从MySQL数据库中提取建表语句,包括数据表和视图的创建语句,以便于备份或在其他环境中重建相同结构的过程。 首先,我们需要了解...

    SQL SERVER导出所有建表语句存储过程

    可以支持导出单表的建表语句,也可以支持单库所有建表语句的导出以及同服务器跨库建表语句的导出。

    mysql批量导出建表语句.zip

    MySQL批量导出建表语句是一项常见的数据库管理任务,它涉及到数据库备份、迁移或复制到新的环境。在本例中,"mysql批量导出建表语句.zip" 是一个压缩包,包含了一种使用Kettle(也称为Pentaho Data Integration,...

    quartz各种数据库的建表语句

    以下是对"quartz各种数据库的建表语句"的详细解析。 Quartz-2.2.3版本提供了对多种数据库的支持,包括MySQL、PostgreSQL、Oracle、SQL Server等。每个数据库都有其特定的SQL建表语句,确保与特定数据库系统的兼容性...

    根据Excel生成建表语句源码.rar

    "根据Excel生成建表语句源码.rar"这个压缩包文件提供了一种解决方案,它包含了一段用于自动化生成SQL建表语句的代码。 首先,我们要理解这个过程的基本原理。Excel文件通常包含多个工作表,每个工作表可以被视为一...

    生成hive建表语句

    "生成Hive建表语句"这个主题主要涉及到如何创建Hive表结构,以便存储和管理大数据。下面我们将深入探讨Hive建表的相关知识点。 首先,我们需要了解Hive的基本概念。Hive是由Facebook开源的一个数据仓库工具,它可以...

    Excel生成MYSQL建表语句

    标题中的“Excel生成MYSQL建表语句”是指利用JAVA编程技术,通过读取预先设计好的Excel模板,自动生成对应的MySQL数据库建表语句的过程。这个过程通常涉及到数据处理、文件读写以及数据库操作等核心技能。 首先,让...

    excel2003 生成oracle 建表语句

    标题"excel2003 生成oracle 建表语句"涉及到一个实用工具,它允许用户利用Microsoft Excel 2003来创建Oracle数据库的建表语句。这个工具基于Excel的宏功能,使得非编程背景的用户也能相对轻松地生成SQL脚本,这对于...

    quartz-数据库建表语句.zip

    "quartz-数据库建表语句.zip" 文件显然包含了创建这些表所需的SQL语句。 Quartz 需要在数据库中创建的主要表有以下几类: 1. **QRTZ_TRIGGERS**:这个表用于存储触发器的信息,包括触发器的名称、组名、类型、状态...

    postgresql greenplum建表语句超详细

    postgresql greenplum建表语句超详细 带说明 详细物理建模所需参数

    java实体转mysql建表语句

    在Java开发中,将Java实体类转换为MySQL数据库的建表语句是一项常见的任务,它有助于快速构建数据库模型,尤其在使用ORM(对象关系映射)框架如Hibernate、MyBatis时更为便捷。本篇文章将深入探讨这个过程,并提供...

    通过xlrd读取excel生成oracle的建表语句

    本话题主要关注如何利用Python的xlrd库来读取Excel文件,并根据其中的数据生成适用于Oracle数据库的建表语句。 首先,xlrd是一个Python库,专门用于读取Excel文件。它支持多种Excel文件格式,包括.xls和.xlsx,使得...

    oracle到mysql建表语句迁移

    oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本

    python自动生成sql建表语句

    Python作为一种强大的编程语言,因其简洁的语法和丰富的库支持,常被用于实现数据处理和自动化任务,包括自动生成SQL建表语句。本文将深入探讨如何利用Python来实现这个功能,以及涉及的相关技术知识点。 首先,从...

    Mybatis案例一所用建表语句

    本文将深入探讨Mybatis的基础知识,特别是针对“Mybatis案例一所用建表语句”,并结合MySQL数据库的相关知识进行讲解。 首先,我们来理解Mybatis的核心概念。Mybatis主要由三部分组成:XML或注解方式的SQL映射文件...

    sybase库中导出全部表的oracle、mysql和sybase的建表语句

    本主题聚焦于从Sybase数据库中导出全部表的建表语句,并转换为Oracle、MySQL和Sybase自身的格式。这样的操作对于跨平台的数据迁移、数据库结构比对以及系统兼容性测试具有很高的实用价值。 首先,让我们深入了解`...

    c# oracle转starRocks(doris)建表语句

    - 根据Oracle的表结构,创建对应的StarRocks建表语句,注意列名、数据类型、主键、索引等关键元素的对应。 3. **C#脚本执行**: - 创建一个`OracleCommand`实例,设置SQL建表语句,并通过`ExecuteNonQuery()`方法...

    Excel根据表格,批量生成sqlserver语句 ,生成建表语句,自行到数据库中执行

    标题提到的“Excel根据表格,批量生成sqlserver语句,生成建表语句,自行到数据库中执行”,就是一种利用Excel宏自动化生成SQL Server建表语句的方法。这种方法适用于已有数据结构清晰的Excel表格,通过特定的规则...

Global site tag (gtag.js) - Google Analytics