問題タブ [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.
sql-server - T-SQLを使用して外部キー制約を一時的に無効にするにはどうすればよいですか?
SQL Serverで外部キー制約の無効化と有効化はサポートされていますか?それとも、制約drop
を再設定create
する唯一のオプションですか?
oracle - データベーステーブルを制約して、1 つの行だけが特定の値を持つようにする方法は?
Oracle を使用して、列の値が 'YES' または 'NO' の場合、テーブルを制約して、1 つの行だけが 'YES' の値を持つようにすることはできますか?
テーブル構造を再設計したいのですが、これは不可能です。
[UDPATE] 残念ながら、このテーブルでは null 値は許可されていません。
oracle - Oracle user_contraints テーブルの constraint_type 列の文字コードは何を表していますか?
P は主キー、R は外部キーを意味しているようですね。U と C とは何ですか?
c# - コンパイラが制約付きジェネリック型の変換に失敗する
ジェネリック型「G」を持つクラスがあります
私のクラスモデルでは
このような方法があるとしましょう
コンパイラは 1 行目に 1 つのエラーを報告します。
しかし、3行目はうまくいきます。5 行目に書かれたコードを実行することで、この問題を回避できます。
私が知りたいのは、コンパイラが 3 行目ではなく 1 行目のエラーを報告する理由です。
編集:フレームワークロジックの重要な部分が欠けているのではないかと心配しています
edit2: コンパイラ エラーの解決策は重要ですが、私の質問は、コンパイラが 3 行目ではなく 1 行目にエラーを報告する理由についてです。
sql-server - 別のテーブルの列を含む SQL Server 2000 の制約
外部キーとチェック制約の組み合わせのような、SQL Server 2000 テーブル列に対する制約が必要です。私の列の値は他のテーブルに存在する必要がありますが、列の 1 つが指定された値と等しい他のテーブルの値だけに関心があります。簡略化された表は次のとおりです。
part_number
したがって、 が に存在することを確認したいのですinventory_master
が、タイプが「C」の場合のみです。これは可能ですか?ありがとう。
sql - NULL 列に一意のインデックスを作成する方法は?
SQL Server 2005 を使用しています。NULL を許可しながら、列の値を一意に制限したいと考えています。
私の現在のソリューションには、次のようなビューの一意のインデックスが含まれます。
より良いアイデアはありますか?
c# - C# ジェネリックではデリゲート型の制約が許可されない
次のようにC#でクラスを定義することは可能ですか?
私は一生、.NET 3.5 で昨夜これを達成することはできませんでした。使ってみた
delegate, Delegate, Action<T> and Func<T, T>
これはある意味許されるべきだと思います。独自の EventQueue を実装しようとしています。
私はこれをやっただけです[原始的な近似はあなたに気をつけてください]。
しかし、その後、異なるタイプの関数に対して同じ定義を再利用することができなくなります。
考え?
oracle - Oracle 10gr2: 日曜日に該当する日付を防止しますか?
CHECK 制約を使用して、日付が日曜日にならないようにすることは可能ですか? トリガーは使いたくない。
java - 複数の境界を持つ型パラメーターで型引数を使用できないのはなぜですか?
では、以下がうまくいかないことは理解していますが、なぜうまくいかないのでしょうか?
このadd()
メソッドは、「最初のバインドが型パラメーターである場合、追加のバインドされた Adapter<E> を指定できません」(Eclipse の場合)、または「型パラメーターの後に他の境界を続けることはできません」(IDEA の場合) というコンパイル エラーを返します。選択してください。 .
I
明らかに、 の前にtype パラメータを使用することは許可されていません。それだけです&
。(質問する前に言っておきますが、具体的なクラスではないという保証はないので、それらを切り替えても機能しませんI
。) しかし、なぜでしょうか? Angelika Langer の FAQ を調べましたが、答えが見つかりません。
一般に、ジェネリックスの制限が恣意的に見える場合、それは、型システムが実際に正確さを強制できない状況を作成したためです。しかし、私がここでやろうとしていることを壊すケースはわかりません。型消去後のメソッドディスパッチが関係しているのかもしれませんが、メソッドが1つしかadd()
ないので、あいまいさがあるわけではありません...
誰かが私のために問題を実証できますか?
oracle - Oracle 10gr2: 入力された日付が午前 9 時から午後 5 時の間であることを強制しますか?
入力された日時が午前 9 時から午後 5 時の間に収まるように強制したいと考えています。ORACLE CHECK 制約でこれを強制するにはどうすればよいですか?