• C# 酒店管理系统知识点


    identity (m,n)自增 m开始n每次增加的值  默认(1,1) 列名  数据类型  约束  identity(m,n)

    重新设置identity的值

    1.语法

    dbcc checkident(表名,reseed,n);

    n+1表示的是表中identity字段的初始值(n的值可以为0)

    也就是说:如果插入的是id为2的记录,则n的值是1

     CommandBehavior 枚举 

    提供对查询结果和查询对数据库的影响的说明。

    此枚举有一个 FlagsAttribute 属性,通过该属性可使其成员值按位组合。

    CloseConnection 在执行该命令时,如果关闭关联的 DataReader 对象,则关联的 Connection 对象也将关闭。

    SQL存储过程前面有语句set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ,这是什么意思,数据库存储过程前
    这些是 SQL-92 设置语句,使 mssql 遵从 SQL-92 规则。
    当 SET QUOTED_IDENTIFIER 为 ON 时
    标识符可以由双引号分隔,而文字必须由单引号分隔。
    当 SET QUOTED_IDENTIFIER 为 OFF 时
    标识符不可加引号。
    SQL-92 标准要求在对空值进行等于 (=) 或不等于 (<) 比较时取值为 FALSE。
    当 SET ANSI_NULLS 为 ON 时
    即使 column_name 中包含空值,使用 WHERE column_name = NULL 的 SELECT 语句仍返回零行。
    即使 column_name 中包含非空值,使用 WHERE column_name < NULL 的 SELECT 语句仍会返回零行。
    等于 (=) 和不等于 (<) 比较运算符不遵从 SQL-92 标准。使用 WHERE column_name = NULL 的 SELECT 语句返回 column_name 中包含空值的行。使用 WHERE column_name < NULL 的 SELECT 语句返回列中包含非空值的行。此外,使用 WHERE column_name < XYZ_value 的 SELECT 语句返回所有不为 XYZ_value 也不为 NULL 的行

    CommandType 枚举    指定如何解释命令字符串。

    成员名称说明
    Text SQL 文本命令。(默认。)
    StoredProcedure 存储过程的名称。
    TableDirect 表的名称。
  • 相关阅读:
    ubuntu16.04安装jdk1.8(java1.8)
    OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
    Eclipse 的 jsp 页面代码格式化
    php自动加载
    swift 遍历
    swift 赋值判断
    C语言开发环境配置
    C语言之分配
    C语言之指针
    IOS之swift第一课基础代码
  • 原文地址:https://www.cnblogs.com/bedfly/p/12374123.html
Copyright © 2020-2023  润新知