問題タブ [drop-table]
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 - JPA Entity Manager - SQLスクリプトファイルを実行するには?
さまざまなテーブルを削除して再作成し、さまざまなレコードをこれらのテーブルに挿入する SQL スクリプト ファイルがあります。スクリプトは SQL クエリ コンソールで実行すると問題なく実行されますが、Entity Manager で実行する必要があります。
どうすればこれを行うことができるかについてのアイデアはありますか?
ありがとう、
H
sql - Query Analzyer で SQL Server CE テーブルを削除できないのはなぜですか?
両方を使用して SQL Server CE テーブルを削除しようとしました。
-と:
...Query Analyzer では、どちらの場合も、同じエラー メッセージが表示されます。
テーブルをドロップするのは簡単なはずですが、このテーブルは逆のハンプティ ダンプティのように跳ね返ります。
本当に消えるのに十分なほど強くドロップするには、何をする必要がありますか?「Nuke invHeader」?
けがに侮辱を加えるために、このコマンドが失敗した後 (テーブル名を指定する両方の「スタイル」)、クエリ アナライザーはシナプス接続を失ったようで、SQL/DDL ステートメントを編集できなくなります。再びシナプスに到達する前にハンドヘルド デバイスを起動します。
sql - 11gR2 の Oracle DROP TABLE を使用したスクリプト
クエリについて少し混乱しています。エラーが発生していますが、動作します。コマンド プロンプトで ORACLE 11gR2 を使用しています。主キーと外部キーを持つ 2 つのテーブル dp (部門) と em (従業員) を作成しました。スクリプトを数回実行すると、DROP TABLE 関数はテーブルを 2 回削除しようとしますが、試行するのは 1 回だけです。なぜそれが起こっているのか、何か考えを教えてください。私のスクリプトを以下に示します。
sql - テーブルは、テーブル SYS_REF_SYS_FK_272_275 テーブルの制約によって参照されています: ステートメントの STAFF2 [テーブル STAFF を削除]
HSQLDB を使用するプロジェクトに 2 つのテーブルがあり、それらは と と呼ばStaff
れStaff2
ます。ここに書かれているように、 ID PRIMARY KEYを
Staff
持っています:
Staff2
ここに書かれているように、 ofをId FOREIGN KEY
参照しています:PRIMARY KEY
Staff
さて、そもそもそれらのキーを削除しなかったため、テーブルを削除できないようです。プログラムを実行すると、次のエラーが表示されます。
スローされた例外:
テーブルを削除する前にキーを個別に削除しようとすると、他のエラーが発生
します:
結果は次のとおりです。
スローされた例外:
スタッフ DROP PRIMARY KEY]
そして、私がやっているとき:
私は得ています:
例外がスローされました:
Add CONSTRAINT
途中のどこかで使用して閉じなかった可能性がありますがDROP CONSTRAINT
、同様に機能しません (例外がスローされます:
制約を見つける方法、これらの制約の正確な意味、およびそれらを見つける必要があるかどうかを理解できませんでした。
キーが削除されるまでテーブルを削除できないため、今は行き詰まって続行できません。
HSQLDB サーバーを閉じて再起動しても、テーブルは閉じられませんでした。
また、最初からやり直す方法に関するアドバイスを使用することもできます。今回は、最初からテーブルを削除する前にキーを削除します。
sql-server - ストアド プロシージャのドロップ テーブルが正しく機能していませんか?
テーブルが存在する場合は削除し、テーブルを再作成して関連データを入力するストアドプロシージャがあります。私の友人はほぼ同じコードを持っています。唯一の本当の違いは、テーブルの列ヘッダーにあります。
例として、これが私の外観です(実際には、単なる表現ではありません)。
そして、これは彼がどのように見えるかです
繰り返しますが、これらは単に状況を表したものです。
これは学校の課題であるため、教師は両方の SP を作成して実行しますが、別の SP を使用した後に SP を作成すると、次のエラーが発生します。
メッセージ 207、レベル 16、状態 1、プロシージャ XYZ、行 59
列名 'Foo' が無効です。メッセージ 213、レベル 16、状態 1、プロシージャ XYZ、行 61
列名または指定された値の数がテーブル定義と一致しません。
ただし、両方のストアド プロシージャの開始時には、次のようになります。
私が理解していることから、これはテーブル全体を削除する必要がありますか? テーブル/列の定義とデータを含めますか?
これまでに見つけた唯一の修正はDROP TABLE
、ストアド プロシージャを作成する前に個別に実行することです。これは、実際にはストアド プロシージャ内にある必要があるため、機能しません。
助けていただければ幸いです:)
編集:これが私の実際のコードです。コメントは別として、これはまさに私のスクリプトでどのように見えるかです(その背後にある他のコードを除く)。
そして、これが彼のコードです (変数への値の挿入は、読みやすくするために除外されています (彼のコードはもう少しかさばります):
sql-server - Microsoft SQL Server Management Studio でテーブルを削除できない
Microsoft SQL Server Management Studio を初めて使用しましたが、作成したテーブルを削除できません。主キーを変更する必要がありますが、同様に変更しようとするとフリーズし、ファイルを保存しようとするとフリーズします。sp_who2'active' を実行しましたが、削除または保存を妨げるものはないようです。また、コマンド DROP TABLE を実行しようとしましたが、2 分間実行され、何も実行されませんでした。どんな助けでも大歓迎です!ありがとうございました!