zoukankan      html  css  js  c++  java
  • 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 表的名称。
  • 相关阅读:
    取石子(二)巴仕博弈+尼姆博弈
    hdu2430Beans(单调队列)
    LCD: 2D-3D匹配算法
    如何选择视觉CV光源颜色
    gpgpu-sim卡分配程序设计实例分析
    PointRCNN: 点云的3D目标生成与检测
    3D点云重建原理及Pytorch实现
    GPU加速计算
    红外传感器技术
    Linux架构思维导图
  • 原文地址:https://www.cnblogs.com/bedfly/p/12374123.html
Copyright © 2011-2022 走看看