Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 12 変更点とアップグレード » バージョン 12.0.0 の新機能 » SQL Anywhere の新機能

 

システムプロシージャーとファンクション

次に、SQL Anywhere バージョン 12.0.0 で追加されたシステムプロシージャーとファンクションの強化を示します。

  • 新しい sa_text_index_vocab_nchar システムプロシージャー   この新しいシステムプロシージャーは、NCHAR テキストインデックスで使用され、sa_text_index_vocab と同じです。sa_text_index_vocab_nchar システムプロシージャーを参照してください。

  • 新しい sa_copy_cursor_to_temp_table システムプロシージャー   カーソルの内容をテンポラリテーブルにコピーします。sa_copy_cursor_to_temp_table システムプロシージャーを参照してください。

  • 新しい sa_describe_cursor システムプロシージャー   カーソル内のカラムの名前とデータ型を返します。この情報は、さまざまなクライアントプログラミングインターフェイスから取得できますが、以前はストアドプロシージャー内でアクセスできませんでした。sa_describe_cursor システムプロシージャーを参照してください。

  • 新しい sa_install_feature システムプロシージャー   SQL Anywhere のインストール時にデータベースに存在していなかった追加の機能をインストールします。sa_install_feature システムプロシージャーを参照してください。

  • 新しい sa_list_cursors システムプロシージャー   現在の接続についてデータベースサーバーが保持している各カーソルの 1 行を含む結果セットを返します。結果セットは、カーソル名、カーソルが現在開いているかどうかを示す値、その他のメタ情報を示します。sa_list_cursors システムプロシージャーを参照してください。

  • 新しい sa_mirror_server_status システムプロシージャー   このプロシージャーは、プロシージャーが実行されているデータベースサーバーの下にあるツリー内のコピーノードのステータスをレポートします。sa_mirror_server_status システムプロシージャーを参照してください。

  • 新しい sa_reserved_words システムプロシージャー   このプロシージャーは、SQL Anywhere の予約語のリストを返します。sa_reserved_words システムプロシージャーを参照してください。

  • sa_server_option システムプロシージャーの強化   sa_server_option システムプロシージャーに次のオプションが追加されました。

    • AutoMultiProgrammingLevel
    • AutoMultiProgrammingLevelStatistics
    • CurrentMultiProgrammingLevel
    • DropBadStatistics
    • DropUnusedStatistics
    • IPAddressMonitorPeriod
    • MaxMultiProgrammingLevel
    • MinMultiProgrammingLevel
    • StatisticsCleaner

    sa_server_option システムプロシージャーを参照してください。

  • sa_table_page_usage システムプロシージャーの強化   progress_messages データベースオプションが Raw または Formatted に設定されている場合、このシステムプロシージャーの実行中にデータベースサーバーからクライアントに進行状況メッセージが送信されます。sa_table_page_usage システムプロシージャーを参照してください。

  • xp_read_file システムプロシージャーの強化   xp_read_file システムプロシージャーに、遅延読み込みを指定するための任意のパラメーターが含まれるようになりました。この任意のパラメーターを指定し、その値が 0 以外の場合、ファイルは読み込まれ、直ちにロックが解除されます。xp_read_file システムプロシージャーを参照してください。

  • xp_startsmtp システムプロシージャーの強化   xp_startsmtp システムプロシージャーで、4 つの新しいパラメーター trusted_certificates、certificate_company、certificate_unit、certificate_name がサポートされます。これらのパラメーターにより、セキュア SMTP を使用してメールを送信できます。この機能を使用するには、データベースをアップグレードする必要があります。xp_startsmtp システムプロシージャーを参照してください。

  • openxml システムプロシージャーの強化   openxml システムプロシージャーで、USING FILE 句と USING VALUE 句がサポートされるようになりました。これらの句を使用すると、CHAR、NCHAR、BINARY、または LONG BINARY 型のファイルや式、または BLOB 文字列からデータをロードできます。openxml システムプロシージャーを参照してください。

  • 新しい MEDIAN 関数   ローのセットの数値式の中央値を計算します。MEDIAN 関数 [集合]を参照してください。

  • HASH 関数の強化   HASH 関数で CRC32 アルゴリズム型を使用できるようになりました。HASH 関数 [文字列]を参照してください。

  • BIT_OR、BIT_AND、BIT_XOR 関数の強化   BIT_OR、BIT_AND、BIT_XOR 関数で、整数値とバイナリ値がサポートされるようになりました。また、並列実行プランで BIT_OR、BIT_AND、BIT_XOR 関数を使用できるようになりました。

    次の項を参照してください。

  • DATEADD、DATEDIFF、DATEPART、DATENAME 関数の強化   DATEADD、DATEDIFF、DATEPART、DATENAME 関数で、マイクロ秒日付単位と TIMESTAMP WITH TIME ZONE データ型がサポートされるようになりました。次の項を参照してください。

  • DB_EXTENDED_PROPERTY 関数の強化   DB_EXTENDED_PROPERTY 関数を MirrorServerState プロパティおよび MirrorState プロパティとともに使用して、ミラーサーバーの同期ステータスと接続ステータスを確認できるようになりました。DB_EXTENDED_PROPERTY 関数 [システム]を参照してください。

  • 新しい HTTP_RESPONSE_HEADER 関数   HTTP 応答ヘッダーの値を返します。HTTP_RESPONSE_HEADER 関数 [Web サービス]を参照してください。

  • HTTP_VARIABLE 関数の強化   @BINARY 属性を使用して、x-www-form-urlencoded バイナリデータ値を返せるようになりました。HTTP_VARIABLE 関数 [Web サービス]を参照してください。

  • 新しい ISENCRYPTED 関数   文字列が暗号化されているかどうかを確認します。ISENCRYPTED 関数 [システム]を参照してください。

  • 新しい NEXT_HTTP_RESPONSE_HEADER 関数   次の HTTP 応答ヘッダーの名前を取得します。NEXT_HTTP_RESPONSE_HEADER 関数 [Web サービス]を参照してください。

  • 新しい SWITCHOFFSET 関数   元のタイムゾーンオフセットから指定のタイムゾーンオフセットに変換される TIMESTAMP WITH TIME ZONE 値を返します。SWITCHOFFSET 関数 [日付と時刻]を参照してください。

  • 新しい SYSDATETIMEOFFSET 関数   データベースサーバーの現在の日付、時刻、タイムゾーンオフセットを返します。SYSDATETIMEOFFSET 関数 [日付と時刻]を参照してください。

  • 新しい TODATETIMEOFFSET 関数   指定のタイムゾーンオフセットを使用して、TIMESTAMP 値を TIME STAMP WITH TIME ZONE 値に変換します。TODATETIMEOFFSET 関数 [日付と時刻]を参照してください。

  • 新しい COUNT_BIG 関数   指定されたパラメーターに従って、グループのロー数をカウントします。COUNT_BIG 関数 [集合]を参照してください。