zoukankan      html  css  js  c++  java
  • TSQL SYNTAX 语法规则

    本次TSQL语法例子是基于SQL SERVER来编写的

    首先需要判断对应的数据库对象是否存在,以下给出了如何判断存储过程以及表来判断

    USE MASTER;
    IF OBJECT_ID(N'MASTER.DBO.TESTADD', N'P') IS NOT NULL
    DROP PROCEDURE [DBO].[TESTADD];
    GO

    数据库中所有的数据对象可以查看附录1。

    附录一

    Object type:

    AF = Aggregate function (CLR)

    C = CHECK constraint

    D = DEFAULT (constraint or stand-alone)

    F = FOREIGN KEY constraint

    PK = PRIMARY KEY constraint

    P = SQL stored procedure

    PC = Assembly (CLR) stored procedure

    FN = SQL scalar function

    FS = Assembly (CLR) scalar function

    FT = Assembly (CLR) table-valued function

    R = Rule (old-style, stand-alone)

    RF = Replication-filter-procedure

    S = System base table

    SN = Synonym

    SQ = Service queue

    TA = Assembly (CLR) DML trigger

    TR = SQL DML trigger

    IF = SQL inline table-valued function

    TF = SQL table-valued-function

    U = Table (user-defined)

    UQ = UNIQUE constraint

    V = View

    X = Extended stored procedure

    IT = Internal table

    附录二

    数据类型

    bit

    0, 1, NULL

    1. 不能对bit类型建立索引

    2. bit类型最多占用1个字节。

    SQL server会优化bit类型存储,如果一个表中有不多于 8 个的 bit 列,这些列将作为一个字节存储。如果表中有 9 到 16 个 bit 列,这些列将作为两个字节存储。更多列的情况依此类推。

    tinyint

    从 0 到 255 的整型数据。

    占用1个字节

    适合于做一些状态记录

    smallint

    从-32768到32767之间的整数。

    占用2个字节

    适合于做一些状态记录以及小的数据记录。

    对应于Java中的short类型,但在SMP的实际使用中将其映射为Integer类型

    int

    从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。

    占用4个字节

    对应于Java中的Integer类型。可以保存大多数的数字

    bigint

    从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。

    占用8个字节

    对应于Java中的Long型数据。

  • 相关阅读:
    Arcengine效率探究之二——属性的更新 转载
    ArcEngine GDB数据库查询方法总结 转载
    黄聪:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
    arcgis10.1补丁下载
    arcgis 分式标注jscript "<und>"+ [DLBM] +"</und>"+ "\r\n" + [DLMC]
    arcgis开发,C盘磁盘空间消失元凶,让c盘可以多出10G
    arcgis 查询 group by order by
    arcgis jscript参考http://technet.microsoft.com/zhcn/library/997bcd30(v=vs.80)
    在ArcEngine下实现图层属性过滤的两种方法 转载http://www.gisall.com/html/72/1242722990.html
    使用Geoprocessor 计算面积和长度 转载
  • 原文地址:https://www.cnblogs.com/rogerroddick/p/2981379.html
Copyright © 2011-2022 走看看