問題タブ [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.

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

sql - ORA-00933: GroovyスクリプトでSQLコマンドが正しく終了していません

このスクリプトを書きました:

開始後、次のように表示されます。

「警告: 実行に失敗しました: 理由: ORA-00933: SQL コマンドが正しく終了していません」

Oracle 11g 2 データベースと Oracle jdbc ドライバーを使用しています。

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

sql - SQL Server : SQL パラメーターを使用してテーブルを削除する

を使用してテーブルを削除しようとしていますSqlParameters。私はこのコードを持っています。

次のエラーが表示されます。

「@nume」付近の構文が正しくありません。

しかし、私がするとき

それは機能しますが、私はこのエラーを本当に理解していません。

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

java - Oracle シーケンスが 2 回作成されました。ORA-00955: 名前は既存のオブジェクトですでに使用されています

編集あなたのアドバイスの後、コードとエラー。「ORA-00955: name is already used by an existing object」というエラーが表示されました。シーケンスの作成により、DataStoreManager コンストラクターが呼び出されるたびにこのエラーが発生します。

ここにコードがあります:

ここに私のエラーがあります:

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

mongodb - MongoDB のユーザーから dropCollection アクセス権を削除するには?

readWriteコレクションへのアクセス権を持つ MongoDB ユーザーを作成しました。dropCollectionしかし、私はそのユーザーにアクセス権を与えたくありません。どうすればそれを実装できますか。

ありがとう。

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

oracle - 解決方法: SQL エラー: ORA-00604: 再帰 SQL レベル 1 でエラーが発生しました

テーブルを削除しようとすると、エラーが発生します

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

postgresql - PostgreSQL での DROP 時に、参照されるテーブルの排他的アクセス ロックを回避する

ACCESS EXCLUSIVEPostgreSQL でテーブルを削除すると、参照されるテーブルのロックが必要になるのはなぜですか? ACCESS SHAREDこれをロックまたはロックなしに減らすにはどうすればよいですか? つまり、参照テーブルをロックせずにリレーションを削除する方法はありますか?

ドキュメントでどのロックが必要かについての言及を見つけることができませんが、同時操作中に複数のテーブルを削除するときに明示的に正しい順序でロックを取得しない限り、ログで AccessExclusiveLock を待機しているデッドロックを確認し、この制限を取得することができますよく参照されるテーブルのロックは、テーブルが削除されるときに他のプロセスに一時的な遅延を引き起こしています。

明確にするために、

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

database - 関数を終了するときに一時テーブルを削除する

「on commit drop」オプションを使用して、関数で一時テーブルを使用しています。私の問題は、場合によっては、よりグローバルな関数が最初の関数を 2 回呼び出すことができるため、コミットの前に「一時テーブルの作成」が 2 回呼び出されるため、通常のエラー「関係 [my_temp_table] が既に存在します」が発生することです。

関数の最後で一時テーブルを使用して「戻りクエリ」で行を返すため、関数を終了する前にテーブルを手動で削除することはできません。

直接的な方法で my_table ではなく一時テーブルを使用する理由は、非常に高速な応答が必要であり、my_table が非常に大きい (数十億行) ためです。この方法では、3 回ではなく 1 回だけ要求できます (検索、カウント、およびリターン)。

一時テーブルを使わないで型を作る回避策を見つけたのですが、my_tableの構造が何度も変わってしまい、実際に「自分のテーブル」と関連する「自分の関数」が数十個あるので、これは二度と書かない方法でしたテーブルの構造が変更されるたびに、すべての関数。

関数は、要求したテーブルと同じ構造を返す必要があります。

関数を終了するときにテーブルを削除するにはどうすればよいですか? または、より良い回避策はありますか?

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

sql - データベースをテーブルとその依存関係に切り抜く

特定のテーブル MyTable でいくつかのテストを行っていますが、MyTable に関連しないデータベースのすべてのテーブル/プロパティを削除する必要があります。

スクリプトや SQL Server Management Studio (2012) でそれを行うにはどうすればよいですか?

免責事項: これはローカルのテスト環境でのみ行われるものであり、本番環境について心配する必要はありません。