問題タブ [constraints]

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 投票する
11 に答える
375746 参照

mysql - MySQL いくつかの外部キーを削除する

主キーが他のいくつかのテーブルで使用され、他のテーブルへのいくつかの外部キーを持つテーブルがあります。

問題は、外部キー列 (つまり、locationIDX) の 1 つを削除しようとすると、エラーが発生することです。

「エラー 1025 (HY000): 名前変更エラー」

このエラーを発生させずに上記の割り当てテーブルの列を削除するにはどうすればよいですか?

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

php - MySqlNOTNULL制約が機能しない

次のように作成されたcustomerテーブルにNOTNULL制約を実装しようとしています。

この後、フォームから値を渡し、次のように挿入します。

しかし、フィールドの空白の値を渡している場合、Mysqlはそれらを挿入しているように見えますか?考えられる問題は何ですか?

0 投票する
11 に答える
155992 参照

sql - 外部キーの制約により、サイクルまたは複数のカスケードパスが発生する可能性がありますか?

テーブルに制約を追加しようとすると問題が発生します。エラーが発生します:

テーブル「Employee」にFOREIGNKEY制約「FK74988DB24B3C886」を導入すると、サイクルまたは複数のカスケードパスが発生する可能性があります。ON DELETENOACTIONまたはONUPDATENO ACTIONを指定するか、他のFOREIGNKEY制約を変更します。

私の制約はCodeテーブルとテーブルの間にありemployeeます。Codeテーブルには、、、、およびがId含まれます。にはコードを参照するフィールドがいくつかあるため、コードのタイプごとに参照することができます。NameFriendlyNameTypeValueemployee

参照されているコードが削除された場合、フィールドをnullに設定する必要があります。

どうすればこれを行うことができますか?

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

c# - ジェネリック型を制約して、特定のパラメーターを取るコンストラクターが必要になる方法は?

一連の型で使用するためのラッパー ジェネリック クラスがあります。これらの型はユーティリティによって生成され、すべて基本クラス ClientBase から派生します。ClientBase にはデフォルトのコンストラクターしかありませんが、生成されたすべての型にはデフォルトのコンストラクターがあり、コンストラクターはパラメーターとして文字列を取ります。ラッパー クラスのコンストラクターでは、文字列を受け取るコンストラクターを使用して型のインスタンスをインスタンス化します。サンプルコードは次のとおりです。

型 T は文字列を受け取るコンストラクターを持つことが保証されていないため、このコードはコンパイルされません。ジェネリック クラスに制約を定義して、型 T に文字列を受け取るコンストラクターが必要であることを強制する方法はありますか? これが不可能な場合、この種の状況を処理するための適切な代替手段は何ですか?

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

sql - SQL制約を置き換えたり更新したりできますか?

'grade'と呼んだ列に対して次の制約を記述しました。

gradeRule後で異なる値を持つように更新することは可能ですか?たとえば、「中程度」と「難しい」を「中」と「難しい」に変更できます。

ありがとう

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

unit-testing - パラメータの制約

Rhino Mocks フレームワークを使用しています。Rhinomocks dll を参照し、すべて正常に動作しました..しかし、LastCall.Constraints(Is.Anything()) を使用しようとすると、次のように表示されます: エラー The name 'Is' does not exist in the current context テキストでも同じことが起こりますおよびリストの制約..何か助けて??

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

java - public static コンテキストから private static メソッドにアクセスする

このサンプルクラスを考えてみましょう。

これを行うと、

出力は、

これは危険です。これを防ぐにはどうすればよいですか?

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

javascript - DijitDateTextBoxの制約[有効な曜日]

Dijit.Form.DateTextBoxに関する簡単な質問

http://docs.dojocampus.org/dijit/form/DateTextBox

このページには、次の内容が含まれています。「最小、最大、有効な曜日など、開発者が提供する制約に対しても検証します。」

曜日に制約を与えることができるドキュメントが見つからないようです。たとえば、ユーザーが日曜日に発生する日付のみを選択できるDateTextBoxが必要です。

これについて助けていただければ幸いです。ありがとう!

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

ms-access - Constraintの名前を取得する方法は?

MS Accessデータベースを使用していて、C#2.0からデータをフルにしようとしています。ADOXを使用してconstriant名(例:主キーのフィールド名ではなく主キーの名前)を取得するにはどうすればよいですか?

よろしくお願いしますMadhu

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

uml - オブジェクト制約言語 (OCL) の優れたチュートリアルを知っている人はいますか?

OCL 式に関するいくつかの質問に出くわしました。いくつかの大学のスライドを読んでグーグルで調べた後でも、まだ正しく理解できません。

このことを理解するために読むべき良いリソースを知っている人がいるのだろうか.


気になる制約:

  1. 部門で働く全員が同じマネージャーを持っています。
  2. 会社の誰も彼/彼女自身のマネージャーではありません。
  3. 会社の誰も彼のマネージャーよりも稼いでいません。

私が持っている最初のものについて:

コンテキスト部門

inv self.stuff -> forAll(manager = self.staff.manager)

2つ目:

コンテキスト 会社

inv self.employee -> select(manager = manager.manager) -> isEmpty()

3つ目:

コンテキスト 会社

inv self.employee -> select(salary > manager.salary) -> isEmpty()

しかし、私はこれらが正しいとは思いません。私が最も確信が持てないのは、例 2 と 3 で個々の従業員を実際のマネージャー/マネージャーの給与と実際に比較しているかどうかです。