• 第四章 ObjectScript 宏预处理器指令


    文章目录

    • 第四章 ObjectScript 宏预处理器指令

    第四章 ObjectScript 宏预处理器指令

    注意:这些指令不区分大小写。例如,#include 的处理方式与#INCLUDE 相同(以及其他情况变体)。

    • #; – 创建单行注释。
    • #def1arg – 定义一个只有一个参数的宏,其中该参数可以包含逗号。
    • #define – 定义宏。
    • #dim – 指定局部变量的预期数据类型,并且可以选择指定其初始值。
    • #else – 指定一组预处理器条件中失败情况的开始。
    • #elseif – 指定以 #if 开头的一组预处理器条件中次要情况的开始。
    • #endif – 得出一组预处理器条件。
    • #execute – 在编译时执行一行 ObjectScript
    • #if – 开始条件文本块。
    • #ifDef – 标记条件代码块的开始,其中执行取决于已定义的宏。
    • #ifNDef – 标记条件代码块的开始,其中执行取决于尚未定义的宏。
    • #import – 指定任何后续嵌入式 SQL DML 语句的架构搜索路径。
    • #include – 加载包含预处理器指令的指定文件名。
    • #noshow – 结束包含文件中的注释部分。
    • #show – 开始注释部分,该部分是包含文件的一部分。
    • #sqlcompileaudit – 指定是否应审核任何后续嵌入式 SQL 语句。
    • #sqlcompile 模式 – 已弃用。
    • #sqlcompile path – 指定任何后续嵌入式 SQL DML 语句的架构搜索路径。
    • #sqlcompile select – 指定任何后续嵌入式 SQL 语句的数据格式模式。
    • #undef – 删除已定义的宏的定义。
    • ##; – 使当前行的剩余部分成为不出现在 .int 代码中的注释。
    • ##beginquote ... ##EndQuote – 引用它们所包含的文本字符串,将文本中的所有引号加倍。
    • ##continue – 在下一行继续宏定义,以支持多行宏定义。
    • ##expression – 在编译时计算 ObjectScript 表达式。
    • ##function – 在编译时计算 ObjectScript 函数。
    • ##lit – 以文字形式保留其参数的内容。
    • ##quote – 采用单个参数并返回引用的参数。
    • ##quoteExp – 将在编译期间计算的表达式作为参数。该表达式可以包含嵌套/递归 MPP 函数。
    • ##sql – 在运行时调用指定的嵌入式 SQL 语句。
    • ##stripq – 采用单个参数并返回删除引号的该参数。
    • ##unique – 在宏定义中创建一个新的、唯一的局部变量,以便在编译时或运行时使用。
  • 相关阅读:
    服部周作《麦肯锡晋升法则》读书笔记 I
    Python调用C++(实战篇)
    MySQL之如何排查死锁
    数据库系统概论的一些知识点
    maven 依赖版本冲突异常
    【HDFS】Quorum-Journal Design;QJM设计文档主干翻译+理解
    开关电源芯片好坏的判断标准是什么?如何判断电源芯片的好坏?
    Solon 1.6.25 发布,轻量级应用开发框架
    【python】数据加载与存储
    Explain语句结果中各个字段分别表示什么
  • 原文地址:https://blog.csdn.net/yaoxin521123/article/details/134026339