Citrix ADC

数据流

Citrix ADC设备上的策略基础结构包括表达式,可用于在应用程序服务器场及其关联的数据库服务器之间部署该设备时评估和处理数据库服务器流量。

本主题包括以下几个部分:

  • MySQL
  • 微软SQL Server

MySQL

MySQL。mysql . mysql . mysql . mysql . mysql . mysql . mysql . mysql。客户端、MYSQL。(1) mysql . mysql . mysql . mysql . mysql . mysql . mysql . mysql . mysql . mysql . mysql . mysql . mysql . mysql . mysql . mysql。【中文译文】

  • MYSQL.CLIENT。MySQL。

  • MYSQL.CLIENT.CAPABILITIES。返回身份验证期间客户端在握手初始化数据包的功能字段中设置的标志集。设置的标志示例有客户端CLIENT_FOUND_ROWS, CLIENT_COMPRESS和CLIENT_SSL . .

  • MYSQL.CLIENT.CHAR_SET。返回分配给客户端使用的字符集的枚举常量.EQ(< >)和NE(< >)运算符与此前缀一起使用,它们返回布尔值以指示比较结果。下面是字符集枚举常量:

    • LATIN2_CZECH_CS
    • DEC8_SWEDISH_CI
    • CP850_GENERAL_CI
    • GREEK_GENERAL_CI
    • LATIN1_GERMAN1_CI
    • HP8_ENGLISH_CI
    • KOI8R_GENERAL_CI
    • LATIN1_SWEDISH_CI
    • LATIN2_GENERAL_CI
    • SWE7_SWEDISH_CI
    • ASCII_GENERAL_CI
    • CP1251_BULGARIAN_CI
    • LATIN1_DANISH_CI
    • HEBREW_GENERAL_CI
    • LATIN7_ESTONIAN_CS
    • LATIN2_HUNGARIAN_CI
    • KOI8U_GENERAL_CI
    • CP1251_UKRAINIAN_CI
    • CP1250_GENERAL_CI
    • LATIN2_CROATIAN_CI
    • CP1257_LITHUANIAN_CI
    • LATIN5_TURKISH_CI
    • LATIN1_GERMAN2_CI
    • ARMSCII8_GENERAL_CI
    • UTF8_GENERAL_CI
    • CP1250_CZECH_CS
    • CP866_GENERAL_CI
    • KEYBCS2_GENERAL_CI
    • MACCE_GENERAL_CI
    • MACROMAN_GENERAL_CI
    • CP852_GENERAL_CI
    • LATIN7_GENERAL_CI
    • LATIN7_GENERAL_CS
    • MACCE_BIN
    • CP1250_CROATIAN_CI
    • LATIN1_BIN
    • LATIN1_GENERAL_CI
    • LATIN1_GENERAL_CS
    • CP1251_BIN
    • CP1251_GENERAL_CI
    • CP1251_GENERAL_CS
    • MACROMAN_BIN
    • CP1256_GENERAL_CI
    • CP1257_BIN
    • CP1257_GENERAL_CI
    • ARMSCII8_BIN
    • ASCII_BIN
    • CP1250_BIN
    • CP1256_BIN
    • CP866_BIN
    • DEC8_BIN
    • GREEK_BIN
    • HEBREW_BIN
    • HP8_BIN
    • KEYBCS2_BIN
    • KOI8R_BIN
    • KOI8U_BIN
    • LATIN2_BIN
    • LATIN5_BIN
    • LATIN7_BIN
    • CP850_BIN
    • CP852_BIN
    • SWE7_BIN
    • UTF8_BIN
    • GEOSTD8_GENERAL_CI
    • GEOSTD8_BIN
    • LATIN1_SPANISH_CI
    • UTF8_UNICODE_CI
    • UTF8_ICELANDIC_CI
    • UTF8_LATVIAN_CI
    • UTF8_ROMANIAN_CI
    • UTF8_SLOVENIAN_CI
    • UTF8_POLISH_CI
    • UTF8_ESTONIAN_CI
    • UTF8_SPANISH_CI
    • UTF8_SWEDISH_CI
    • UTF8_TURKISH_CI
    • UTF8_CZECH_CI
    • UTF8_DANISH_CI
    • UTF8_LITHUANIAN_CI
    • UTF8_SLOVAK_CI
    • UTF8_SPANISH2_CI
    • UTF8_ROMAN_CI
    • UTF8_PERSIAN_CI
    • UTF8_ESPERANTO_CI
    • UTF8_HUNGARIAN_CI
    • INVAL_CHARSET
  • MYSQL.CLIENT.DATABASE。返回客户端发送到数据库服务器的身份验证数据包中指定的数据库的名称。这是数据库名称属性。

  • MYSQL.CLIENT.USER。返回客户端尝试连接到数据库的用户名(身份验证数据包中)。这是用户属性。

  • MSQL.REQ。MySQL。

  • MYSQL.REQ.COMMAND。标识分配给请求中命令类型的枚举常量.EQ(< >)和NE(< >)运算符与此前缀一起使用,它们返回布尔值以指示比较结果。下面是枚举常量值:

    • 睡眠
    • 辞职
    • INIT_DB
    • 查询
    • FIELD_LIST
    • CREATE_DB
    • DROP_DB
    • 刷新
    • 关闭
    • 统计数据
    • PROCESS_INFO
    • 连接
    • PROCESS_KILL
    • 调试
    • 时间
    • DELAYED_INSERT
    • CHANGE_USER
    • BINLOG_DUMP
    • TABLE_DUMP
    • CONNECT_OUT
    • REGISTER_SLAVE
    • STMT_PREPARE
    • STMT_EXECUTE
    • STMT_SEND_LONG_DATA
    • STMT_CLOSE
    • STMT_RESET
    • SET_OPTION
    • STMT_FETCH
  • MYSQL.REQ.QUERY。MySQL。

  • MYSQL.REQ.QUERY.COMMAND。【中文翻译】

  • MYSQL.REQ.QUERY.SIZE。以整数格式返回请求查询的大小。尺寸:http://www.chinac.cn/cn/

  • MYSQL.REQ.QUERY.TEXT。返回覆盖整个查询的字符串。

  • MYSQL.REQ.QUERY.TEXT (n > <)。(1)、(1)、(1)、(1)、(1)、(1)、(1)。HTTP.BODY())

    参数:

    n- - - - - - - - - - - - - - - -

  • MYSQL.RES。MySQL MySQL

  • MYSQL.RES.ATLEAST_ROWS_COUNT(<我>)。◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

    参数:

    i-

  • MYSQL.RES.ERROR。这是什么意思?错误对象包括错误编号和错误消息。

  • MYSQL.RES.ERROR.MESSAGE。返回从服务器的错误响应中检索的错误消息。

  • MYSQL.RES.ERROR.NUM。返回从服务器的错误响应中检索的错误编号。

  • MYSQL.RES.ERROR.SQLSTATE。【中文】:MySQL SQLSTATE;

  • MYSQL.RES.FIELD(<我>)。; ;每个字段数据包描述关联列的属性。【中文】:(i)。

    参数:

    i- 1

  • MYSQL.RES.FIELD .CATALOG(<我>)。返回字段数据包的目录属性。

  • MYSQL.RES.FIELD .CHAR_SET(<我>)。返回列的字符集.EQ(< >)和NE(< >)运算符与此前缀一起使用,它们返回布尔值以指示比较结果。

  • MYSQL.RES.FIELD .DATATYPE(<我>)。返回表示列数据类型的枚举常量。这是列的类型(也称为enum_field_type)属性.EQ(< >)和NE(< >)运算符与此前缀一起使用,它们返回布尔值以指示比较结果。各种数据类型的可能值为:

    • 小数
    • 浮动
    • 时间戳
    • 龙龙的
    • INT24
    • 日期
    • 时间
    • DATETIME
    • 一年
    • NEWDATE
    • VARCHAR (MySQL 5.0新功能)
    • BIT (MySQL 5.0新功能)
    • NEWDECIMAL (MySQL 5.0新功能)
    • 枚举
    • TINY_BLOB
    • MEDIUM_BLOB
    • LONG_BLOB
    • VAR_STRING
    • 字符串
    • 几何
  • MYSQL.RES.FIELD .DB(<我>)。1 . (db)巴巴巴巴。

  • MYSQL.RES.FIELD .DECIMALS(<我>)。(中文:)(中文:)(英文:)这是字段数据包的小数位属性。

  • MYSQL.RES.FIELD .FLAGS(<我>)。【中文】:旗帜。下面是可能的十六进制标志值:

    • 0001: NOT_NULL_FLAG
    • 0002: PRI_KEY_FLAG
    • 0004: UNIQUE_KEY_FLAG
    • 0008: MULTIPLE_KEY_FLAG
    • 0010: BLOB_FLAG
    • 0020: UNSIGNED_FLAG
    • 0040: ZEROFILL_FLAG
    • 0080: BINARY_FLAG
    • 0100: ENUM_FLAG
    • 0200: AUTO_INCREMENT_FLAG
    • 0400: TIMESTAMP_FLAG
    • 0800: SET_FLAG
  • 我MYSQL.RES.FIELD (< >) . length。返回列的长度。【中文译文】返回的值可能大于实际值。(2)、(2)、(2)、(2)、(2)

  • 我MYSQL.RES.FIELD (< >) . name。(1)、(1)、(1)、(2)。这是字段数据包的名称属性。

  • MYSQL.RES.FIELD .ORIGINAL_NAME(<我>)。【中文翻译】:中文翻译:中文翻译:【中文译文】

  • MYSQL.RES.FIELD .ORIGINAL_TABLE(<我>)。返回列的原始表标识符(如果有的话,则在作为子句之前)。【中文译文】

  • MYSQL.RES.FIELD .TABLE(<我>)。【中文译文】:中国科学院院士,中国科学院院士。这是字段数据包的表属性。

  • MYSQL.RES.FIELDS_COUNT。(OK,)。(OK,)。

  • MYSQL.RES.OK。好吧。

  • MYSQL.RES.OK.AFFECTED_ROWS。返回受插入、更新或删除查询影响的行数。【中文译文】

  • MYSQL.RES.OK.INSERT_ID。【翻译】如果当前MySQL语句或查询不生成自动增量标识,则unique_id的值以及表达式返回的值为0。

  • MYSQL.RES.OK.MESSAGE。返回确定数据包的消息属性。

  • MYSQL.RES.OK.STATUS。【翻译】客户端可以使用服务器状态检查当前命令是否是正在运行的事务的一部分。服务器状态(Server_status):

    • 在事务
    • AUTO_COMMIT
    • 更多的结果
    • 多查询
    • 使用了不好的索引
    • 没有使用索引
    • 光标的存在
    • 最后一排
    • 数据库了
    • 没有反斜杠转义
  • MYSQL.RES.OK.WARNING_COUNT。返回确定数据包的警告计数属性。

  • MYSQL.RES.ROW(<我>)。< > > < > >。

    参数:

    I - - -

  • 我MYSQL.RES.ROW (< >) .DOUBLE_ELEM(< >)。检查j <一口> th是否> < /晚餐我< >共舞的列< / >共舞,表的行为NULL。。因此,行我和j列实际上是(i + 1) <一口> th < /一口>行和(j + 1) <一口> th < / >共舞,分别列。

    参数:

    I - - -

    [J]

  • 我MYSQL.RES.ROW (< >) .IS_NULL_ELEM (j)。检查j <一口> th是否> < /晚餐我< >共舞的列< / >共舞,表的行为NULL。。因此,行我和j列实际上是(i + 1) <一口> th < /一口>行和(j + 1) <一口> th < / >共舞,分别列。

    参数:

    I - - -

    [J]

  • 我MYSQL.RES.ROW (< >) .NUM_ELEM(< >)。★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★。因此,行我和j列实际上是(i + 1) <一口> th < /一口>行和(j + 1) <一口> th < / >共舞,分别列。

    参数:

    I - - -

    [J]

  • 我MYSQL.RES.ROW (< >) .TEXT_ELEM (j)。★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★。因此,行我和j列实际上是(i + 1) <一口> th < /一口>行和(j + 1) <一口> th < / >共舞,分别列。

    参数:

    I - - -

    [J]

  • MYSQL.RES.TYPE。返回响应类型的枚举常量。它的值可以是错误的,确定和结果集.EQ(< >)和NE(< >)运算符与此前缀一起使用,它们返回布尔值以指示比较结果。

微软SQL Server

微软SQL Server。【中文译文】客户端。MSSQL。Req . Req . Req . Req . Req . Req . Req . Req . Req . Req . Req。【中文译文】

表达式 说明
MSSQL.CLIENT.CAPABILITIES 1、OptionFlags1、OptionFlags2、OptionFlags3、TypeFlags每个字段长度为 1 字节,并指定一组客户端功能。
MSSQL.CLIENT.DATABASE 返回客户端数据库的名称。返回的值为文本类型。
MSSQL.CLIENT.USER 返回用于对客户端进行身份验证的用户名。返回的值为文本类型。
MSSQL.REQ.COMMAND 返回枚举常量,该常量标识发送到Microsoft SQL Server数据库服务器的请求中的命令类型。返回的值为文本类型。枚举常量值的示例是查询,响应,RPC和注意事项.EQ(< >)和NE(< >)运算符与此表达式一起使用,它们返回布尔值以指示比较结果。
MSSQL.REQ.QUERY.COMMAND 【中文】:返回的值为文本类型。
MSSQL.REQ.QUERY.SIZE 【中文翻译】返回的值是一个数字。
MSSQL.REQ.QUERY.TEXT SQL (SQL);返回的值为文本类型。
MSSQL.REQ.QUERY.TEXT (< n >) 【中文译文】返回的值为文本类型。【中文译文】:n-
MSSQL.REQ.RPC.NAME “”“”“”“”“”“”“”“”该名称以字符串的形式返回。
MSSQL.REQ.RPC.IS_PROCID “”“”“”“”“”“”“”“”“”“”“”“”“”“”“真实”、“虚假”、“真实”、“真实”。
MSSQL.REQ.RPC.PROCID (rpc)李泽平,李泽平,李泽平。
MSSQL.REQ.RPC.BODY注意:【中文译文】 以字符串的形式返回SQL请求的主体,表示为“a = b”子句,其中“a”是RPC参数名称,“b”是其值。
MSSQL.REQ.RPC.BODY (n)注意:【中文译文】 返回SQL请求正文的一部分,以参数形式表示为“a = b”子句,其中“a”是RPC参数名称,“b”是其值。【中文翻译】【中文翻译】【中文翻译】【中文翻译】仅返回完整的名称-值对。
MSSQL.RES.ATLEAST_ROWS_COUNT(我) 【中文译文】对,对,对,对。【中文译文
MSSQL.RES.DONE.ROWCOUNT 返回受插入、更新或删除查询影响的行数计数。返回的值为无符号长度类型。
MSSQL.RES.DONE.STATUS 微软SQL Server (Microsoft SQL Server)返回的值是一个数字。
MSSQL.RES.ERROR.MESSAGE 微软SQL Server。【中文译文】返回的值为文本类型。
MSSQL.RES.ERROR.NUM 中文:微软SQL Server。这是错误令牌中的数字字段的值。返回的值是一个数字。
MSSQL.RES.ERROR.STATE 微软SQL Server。中文:错误。返回的值是一个数字。
MSSQL.RES.FIELD .DATATYPE(<我>) 【中文译文】EQ(< >)和NE(< >)函数与此前缀一起使用,它们返回布尔值以指示比较结果。例如,如果数据类型函数返回响应中的第三个字段的日期时间值,以下表达式返回布尔值如此:MSSQL.RES.FIELD (< 2 >) .DATATYPE.EQ (datetime)参数:i -行号
我MSSQL.RES.FIELD (< >) . length 【中文译文】返回的值是一个数字。【中文译文
我MSSQL.RES.FIELD (< >) . name 【中文译文】返回的值为文本类型。【中文译文
我MSSQL.RES.ROW (< >) .DOUBLE_ELEM (< >) 【中文译文】【中文译文】。(I + 1) (j + 1) (j + 1)【中文译文】:i- ei - ei
我MSSQL.RES.ROW (< >) .NUM_ELEM (j) 【中文翻译】英文释义:英文释义:。(I + 1) (j + 1) (j + 1)【中文译文】:i- ei - ei
我MSSQL.RES.ROW (< >) .IS_NULL_ELEM (j) 笨笨,笨笨,笨笨,笨笨,笨笨,笨笨,笨笨,笨笨,笨笨,笨笨。。(I + 1) (j + 1) (j + 1)【中文译文】:i- ei - ei
我MSSQL.RES.ROW (< >) .TEXT_ELEM (j) 中文:http://www.chineseclass.cn/cn/。(I + 1) (j + 1) (j + 1)【中文译文】:i- ei - ei
MSSQL.RES.TYPE 返回用于标识响应类型的枚举常量。下面是可能的返回值:错误,确定和结果集.EQ(< >)和NE(< >)运算符与此表达式一起使用,它们返回布尔值以指示比较结果。
数据流