問題タブ [sql-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 投票する
1 に答える
2054 参照

sql-server-2005 - SQL関数とデフォルト値

3つのパラメータを持つSQL関数があります。3番目のパラメーターのデフォルト値はNULL。です。しかし、私はただ書くことはできません:

エラーが発生します:

したがって、私は書く必要があります:

ただ書く方法はありますdbo.myFunction(Param1, Param2)か?これは非常にクリーンだと思います(そして、新しいパラメーターを追加した既存の関数を変更する必要がなくなります!)

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

postgresql - PostgreSQL クエリの複数の関数呼び出しでハードコードされた値を再利用する

テーブルの結果を返す PostgreSQL 9.0 の関数がいくつかあります。これらの背後にある考え方は、特定の時点のデータを返すことです。

結合とすべてを使用して、テーブルであるかのようにクエリを実行できます。

これでうまくいきますが、有効な時間を一度だけ指定するために使用できるトリックはありますか?

私はこのようなことをしようとしました:

...しかし、それはERROR: function expression in FROM cannot refer to other Relations of same query levelで失敗し、メインクエリをサブクエリに入れても役に立ちません。

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

sql - Zend_Db_Table_Row :: save()にSQL関数を適用する

を保存するときにZend_Db_Table_Row、ZFに1つの列にSQL関数を適用させることは可能ですか?

たとえば、$row->save()デフォルトでこのSQLクエリを生成する場合:

GeomFromText()このフィールドに関数を自動的に適用したいのですが:

これを行う方法についてのヒントをありがとうZend_Db

0 投票する
3 に答える
20515 参照

c# - スカラー値関数を呼び出すと、ExecuteScalar は常に null を返します。

これが null を返すのはなぜですか?

しかし、次のようにDBでこれを直接呼び出すと:

これは、コードから呼び出したときに期待される結果です

なぜ、なぜ、なぜ?

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

mysql - SQLでmax(a、b)で並べ替える方法は?

次の表を検討してください。

結果が次のようになるようにmax(a,b)、降順で並べ替えたいと思います。

そのような順序付けを実行するためのSQLクエリは何でしょうか?

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

sql - テーブルが存在するかどうかをチェックする関数

このコードブロックを修正するのを手伝ってくれませんか?

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

sql - SQLでのスカラー値関数の呼び出し

オラクルからデータベースを移行しましたが、スカラー値の関数がいくつかあります。

ただし、電話をかけると、次のようなエラーが発生します。

列「dbo」、ユーザー定義関数、または集計「dbo.chk_mgr」のいずれかが見つからないか、名前があいまいです。

私はそれをこのように呼んでいます:

私は何が間違っているのですか?

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

sql-server - JDBC 経由の SQL Server FIRST 関数

SQL Server データベース接続を持つ常温核融合でアプリケーションを構築しています。グループ レコードが必要で、グループ内の最初のレコードのみを返します。次のクエリをcoldfusionで書きました。

次のエラーが返されます。

[Macromedia][SQLServer JDBC ドライバー][SQLServer]'first' は認識される組み込み関数名ではありません。

Coldfusion クエリで最初の関数を使用する方法はありますか?

これを達成する別の方法はありますか?

*データベースに直接アクセスすることはできません。常温核融合データ接続へのアクセスのみ

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

vb.net - リモートSQLサーバーへのデータベース関数呼び出しのvb.net実行のデバッグ

VWD 2010 Express での作業

次の接続文字列を含む aspx.vb ファイルがあります。

これは、コードが Web サーバー上にある場合に機能します。これは、SQLServer と併置されています。ただし、デバッグしたい場合は、サーバーにコピーする必要があります。開発マシンで「その場でデバッグ」し、定期的にファイルを本番マシンにコピーするだけにしたいと考えています。技術的には、生産マシンは現時点では生産されていませんが、それは問題ではありません。

とにかく、次の指示に従いました。 visual-web-developer.aspx

(開発マシンで実行されている VWD から) 他のマシンでリモート データベース、関数などを確認できるようになりました。

ただし、ctrl-F5 を使用して、この同じコードを開発マシンでローカルに実行できるはずだと思ったのですが、次のエラーが発生します。

-- **「/」アプリケーションでサーバー エラーが発生しました。

SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: 名前付きパイプ プロバイダー、エラー: 40 - SQL Server への接続を開けませんでした)**

私がしていることは可能であるべきですか?もしそうなら、私が間違っていることは何ですか?

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

sql - セル内の SQL 配列

コンマで区切られた文字の配列、つまり「1,2,3,4,5」を含むセルがあります。私の質問は、「1」を削除したい場合など、配列の特定の要素を削除することは可能ですか?次に、セルは「2,3,4,5」になるか、「3」を削除して「1,2,4,5」になります。SQL内でこのタスクを関数またはストアドプロシージャとして実行したいのですが、助けていただければ幸いです。