問題タブ [create-function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
118 参照

mysql - date to day 関数 - MySQL - 助けが必要

日付列を提供するMySQL関数を作成しようとしています。以下の関数を使用して、新しい列に日を戻します。これは私が持っているものです。select ステートメントは、関数の外部で正常に動作します - 私はそこでテストしました。誰でもこの機能を実行するのを手伝ってもらえますか? ありがとう

0 投票する
5 に答える
864 参照

php - PHP: create_function() で変数を見えるようにする方法は?

このコード:

$t を preg_replace() 関数の create_function() から見えるようにする方法は?

0 投票する
1 に答える
1191 参照

postgresql - 任意のタイプの引数を受け入れる関数を作成します(concatなど)

任意のタイプの引数を受け入れる関数を作成するにはどうすればよいですか。

次のような関数を作成できます。 CREATE FUNCTION test(anyelement,anyelement) ...

しかし、私がそれを呼ぶとき、私は同じタイプの引数を提示しなければなりません:

だが:

任意のタイプの引数を受け入れる関数を作成し、それらを文字列にキャストして、この文字列で何かを実行できますか?

では、次のような関数を作成できますか?concat(str "any" [, str "any" [, ...] ])

UPD:更新された2番目の例

0 投票する
1 に答える
102 参照

r - 書き込み機能

部品番号の販売データに関する opps というデータ セットの関数を作成しており、そのデータを部品番号に固有の小さなデータ セットに分割しようとしています。引数「modNum」としてデータセットに名前を付けようとしています。これが私がこれまでに持っているものです-

私が問題を抱えていると私が信じている行は

コードが機能するためには、prodNum を括弧で囲む必要があるためですが、コードに括弧を入れると、prodNum は入力する引数として認識されなくなります。括弧を引数の中に入れると、このような、-

まだ問題があります。
どうすればこれを回避できますか?

oppsQty$Part.Number 変数を数値 (以下に示す) に書き直して、括弧をまとめて削除できるようにしましたが、まだエラーが発生しています...

助けていただければ幸いです。ありがとうございました!

0 投票する
2 に答える
1196 参照

php - PHP preg_replace_callback() および create_function() と eval() が機能しない

実際の環境でテストするために、Web サイトをインターネット上に展開しようとしています。これは、ユーザーが正規表現とユーザー定義のコールバック関数を使用できる、ある種のテキスト エディターです。

preg_replace_callback() 関数に問題があります。ホスティングの PHP バージョンが 5.3 より古いため、コードで匿名関数を使用できません (localhost で PHP 5.4 を使用しています)。したがって、コードのこの部分を書き直す必要があります (localhost で正しく動作します)。

この時点では、eval() を使用する危険性について話しているわけではありません。この問題については、後で適切な注意が払われます (「禁止された」単語リストのチェックなど)。問題は、以下の私の試みです

動作せず、エラーは発生しません。コードの何が問題になっていますか?

どんな助けでも大歓迎です。


新しい情報。私はこれを試しました

create_function() 内の $replacement が空であることがわかりました。しかし、クラスの外で同じ create_function() を使用すると、 $replacement は空ではありません:

0 投票する
4 に答える
420 参照

php - PHPのcreate_function()のコードに配列を埋め込む

のコードで配列を渡すにはcreate_function()、それをパラメータに渡すことが機能します。

しかし、機能と同じように、コードに配列を直接埋め込みたいと思いeval()ます。このような、

ただし、これは機能しません。

では、どうすればよいですか?あなたの情報をありがとう。

0 投票する
1 に答える
6711 参照

db2 - DB2foriでCHARパラメーターを使用してユーザー定義関数を呼び出すことはできません

DB2(バージョン6.01)で次のように関数を作成します。

成功のメッセージが表示され、「SystemiNavigator」がmyschemaの下でその機能を表示します。しかし、この関数をこのように呼び出そうとすると、次のようになります。

次のメッセージが表示されます。

「nichtgefunden」は「見つかりません」と同じです。

エラーコード-204の説明(その一部、完全なエラーコードの説明はこちら

「名前で識別されるオブジェクトは、DB2®サブシステムで定義されていません。」

そして最後に、INTパラメータを使用するとすべて正常に機能します。

私はどこでポイントを逃しますか?

私はSQLWorkbench / Jですべてのstatmentensを実行します(これは非常に便利です)

0 投票する
1 に答える
6488 参照

php - PHPでmysqlの「create function」ステートメントを実行する

mysqlPHP から次の create function ステートメントを実行したいと考えています。

しかし、次の mysql エラーが発生します。

「DELIMITER」の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

私に何ができる?DELIMITER キーワードなしで create ステートメントを実行できますか?

0 投票する
0 に答える
559 参照

mysql - MySQL 作成関数がエラー 1064 で失敗する

問題なく実行される MySQL v5.5.8 を実行している実稼働サーバーに関数があります。

MySQL v5.5.9 を実行しているテスト サーバーで同じ関数を作成しようとすると、作成がエラー 1064 で失敗します。一方のサーバーでは問題なく、他方のサーバーでは問題ない理由を誰か説明してもらえますか? なぜ MySQL がこのようなあいまいで役に立たないメッセージを返すのか、私には決してわかりません!!!

作成は次のとおりです。

エラーは次のとおりです。