TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法

DELETE语句    

  •   删除数据库表或者内存表/矩阵中的数据。
      语法
      DELETE [DELETEOPT(Option)] FROM <Expression | {<SQLTABLE | HUGESQLTABLE><SQL_Str><OF SQL_Alias>}>
      [WHERE WHEREEXP]
      参数
    DELETEOPT(Options)
      指定DELETEOPT的选项,控制DELETE的行为
    含义
    0 默认值,删除时修订下标值,删除下标的时候会将更大的下标值依次减一
    1 不改变下标值,例如删除掉下标为2的,不把下标3、4、5改变为2、3、4
    Expression
      二维数组或者矩阵表达式,要更新的内存表。
    <sqltable|hugesqltable><sql_str> of <Sql_Alias>
      往SQL数据源里删除数据的时候,sql_str是SQL的字符串,sql_alias是SQL执行依赖的别名。
    当数据集合特别庞大的时候,采用hugesqltable可以节省内存,但是速度可能会比sqltable慢很多。
    有关数据库别名请参考:ExecSQL
    WHERE
     条件删除的时候采用WHERE加上条件子句子,详细介绍请参照SELECT的WHERE子句
相关