`

SQL Server 判定表是否存在

阅读更多
-----判定实体表是否存在
IF EXISTS ( SELECT  *
            FROM    sys.objects
            WHERE   NAME = 'test' )
    BEGIN
        DROP TABLE test
    END
   
-----判定临时表是否存在
IF OBJECT_ID('tempdb..#temp_test') IS NOT NULL
    DROP TABLE #temp_test

-----判定表是否存在某一字段
IF NOT EXISTS ( SELECT  *
                FROM    sys.columns c
                        LEFT JOIN sys.objects o ON o.[object_id] = c.[object_id]
                WHERE   o.NAME = 'account_category_article_rel'
                        AND c.NAME = 'max_redemption_qty')
    BEGIN 
   
ALTER TABLE dbo.account_category_article_rel ADD max_redemption_qty INT NULL

END
分享到:
评论

相关推荐

    VS2010__C++中用ODBC和ADO方式连接SQL_Server

    VS2010中使用ODBC和ADO连接SQL Server的知识点总结 在VS2010的开发环境下,连接SQL Server数据库可以使用ODBC和ADO两种方式。本文将详细介绍在C++中使用ODBC和ADO连接SQL Server的步骤和技术。 一、ODBC方式连接...

    SQLSERVER ISNULL 函数与判断值是否为空的sql语句

    先来有用的 代码如下: use 数据库 update news set author=’jb51′ where author is null 如果你的不正确那就说明你的什么地方打错了。...replacement_value:当 check_expression 为 NULL 时要返回的表

    Matlab_Borland C Builder_SQL Server混合编程及应用.pdf

    通过ADO(ActiveX Data Objects),Borland C++ Builder可以方便地与SQL Server交互,进行数据查询和更新,以支持结果的分析和判定。 【混合编程】 混合编程是指在不同编程语言或环境之间协同工作的技术。在本文...

    SQL Server游标的使用/关闭/释放/优化小结

    SQL Server中的游标是一种特殊的工具,它允许程序员按行处理查询结果,而不是一次性获取整个结果集。虽然在关系数据库设计中,通常鼓励使用集合操作,因为它们更高效,但游标有时仍然是必要的,特别是在需要逐行处理...

    【SQLServer基础教程】T-SQL编程.pptx(共27页,实验类课件)

    ### SQL Server基础教程:T-SQL编程知识点解析 #### 实验目的与要求解析: 本教程主要围绕四个核心目标展开教学: 1. **掌握用户自定义数据类型的建立和使用方法** - 用户自定义数据类型是在系统提供的基本数据...

    SQL 比较一个集合是否在另一个集合里存在的方法分享

    在SQL中,有时候我们需要判断一个集合中的元素是否全部存在于另一个集合中。这个问题可以通过集合操作来解决,例如在本例中,使用自定义的SplitToTable函数将字符串分割为多个值,然后通过JOIN操作来比较两个集合的...

    毕业论文jsp1489美容服务预约系统sqlserver.doc

    【美容服务预约系统】是一个基于JSP技术,利用SQL Server作为数据库管理系统的毕业设计项目。本文将对该系统进行深入解析,涵盖从系统概述、设计思想到数据库设计、功能实现等多个方面。 **一、系统概述** 1. **...

    JSP奖学金管理系统myeclipse开发sqlserver数据库bs框架java编程jdbc

    SQLSERVER2008,使用java语言开发,系统主要采用B/S模式开发。 二、功能介绍 (1)用户管理:对用户信息进行添加、删除、修改和查看 (2)班级管理:对班级信息进行添加、删除、修改和查看 (3)学生管理:对学生信息进行...

    任意時間區分白晚班

    在这个例子中,`CASE WHEN`结构被用来判断特定时间是否属于白天班次还是夜晚班次。 #### 语法示例: ```sql CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... ELSE resultN END ``` 其中...

    试析SQL中EXISTS关键字的主要作用.pdf

    1. 对空集的判定:在数据库操作中,判断某个子查询是否返回了空集是很有必要的,尤其是在存在全称量词的情况下。例如,如果我们想要查询所有参加了某门课程的学生名单,我们可以使用EXISTS来判断有没有至少一个学生...

    检验字符串是否包含简体字(针对繁体字和简体字不同的情况)

    本主题聚焦于“检验字符串是否包含简体字”,这是一个常见的需求,特别是在处理中文文本时,尤其是当文本中可能混杂了简体字和繁体字时。下面将详细解释这个知识点,并提供相应的解决方案。 首先,我们要理解简体字...

    计算机科学与技术-计算机及应用课程实验-重点分析.pdf

    其中,判定树和判定表是数据结构中的概念,它们用于表示复杂的决策逻辑。判定树是一种图形化表示方法,通过树形结构展示多条件、多取值下的决策路径。判定表则是以二维表格的形式,清晰地列出条件、决策规则和对应的...

    数据库导入导出工具DataPie3.0

    新增access文件后缀的判断,测试连接功能,新增是否存在sql服务的判定,以及默认打开sql服务。 修正treeview双击根节点,不添加到列表中。修正重新登录后,还留下前一次登录时,选择的信息。 V2.06,2012年4月15日 ...

    DataPie数据库导入导出工具 v3.4源码2012810

    新增access文件后缀的判断,测试连接功能,新增是否存在sql服务的判定,以及默认打开sql服务。 修正treeview双击根节点,不添加到列表中。修正重新登录后,还留下前一次登录时,选择的信息。 V2.06,2012年4月15日 ...

    图书管理系统项目开发计划分享.pdf

    - **判断树/判定表**:用于表示决策逻辑的工具。 3. **参考资料** - 项目参考了《软件工程》、《软件工程导论》、《数据库原理及设计》以及《软件工程与项目案例教程》等相关书籍。 4. **项目概述** - **工作...

    数据库面试题.docx

    - 钢铁产品检验数据库设计:可以创建多个表,如化学实验结果表、物理试验结果表、质检判定表,通过外键关联高炉号字段。 12. 项目管理: - 描述项目运作体系,包括需求分析、设计、开发、测试、部署和维护阶段。 ...

    会员管理系统

    数据库脚本可能包含创建数据库表结构、存储过程和触发器的SQL语句;源代码文件会涵盖三层架构的各个部分,如用户界面的WinForm或ASP.NET页面、业务逻辑的类文件以及数据访问的ADO.NET代码;配置文件如app.config或...

    图书管理系统项目开发计划参考.pdf

    涉及的术语包括数据库、SQL语言、工作流程图、数据流程图、数据字典、判断树和判定表。 4. **参考资料**:项目开发参考了多本关于软件工程、数据库原理和设计的教材,以确保专业性和规范性。 5. **工作内容**:...

Global site tag (gtag.js) - Google Analytics