問題タブ [alter]

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 に答える
994 参照

mysql - MySQL テーブルを動的に ALTER して、INSERT で不足しているフィールドを追加する

ある MySQL データベースのデータを別の MySQL データベースにマージしようとしています。問題は、 のテーブルの一部に、Source_DBの一致するテーブルにTarget_DBないフィールドがあることです。

これらの不足しているフィールドが見つかったときにALTERテーブルを自動的に追加する方法はありますか?Target_DB

または、各テーブルを比較して最初に不足しているフィールドを追加する最初のパスを実行するなど、別の方法で行う必要がありますか?

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

mysql - RENAME DATABASE は MySQL で利用できなくなりましたか?

もしそうなら、回避策は何ですか?私はこれが本当に必要です。ありがとう。

0 投票する
12 に答える
478323 参照

sql - SQL Serverで単一のALTER TABLEステートメントで複数の列を削除する方法は?

ALTER TABLE1 つのステートメントで 1 つのテーブルから複数の列を削除する 1 つの SQL コマンドを作成したいと思います。

MSDN の ALTER TABLE ドキュメントから...

constraint_name または column_name がテーブルから削除されることを指定します。互換性レベルが 65 以前の場合、DROP COLUMN は使用できません。複数の列と制約をリストできます。

複数の列をステートメントにリストできると言われていますが、構文にはオプションのコンマや構文を示唆するものさえ表示されていません。

1 つのステートメントで複数の列を削除するには、SQL をどのように記述すればよいですか (可能な場合)。

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

oracle - Oracle許可変更シーケンス

ユーザーに連絡がgrant alter sequenceあります。しかしschema name、シーケンスを変更するには を指定する必要があります。そうしないと、エラーが返されますsequence does not exist。スキーマ名を指定する必要がないように付与することは可能ですか? select/insert/updateスキーマ名を指定しなくてもできます。

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

php - mysql データベースの変更を確認する PHP スクリプト

Web サーバーに写真アプリ (ZenPhoto) をインストールしようとしていますが、インストーラーから次のようなメッセージが表示されます。

ホストのコントロール パネルには、次のデータベース ユーザー権限のみが表示されます。

INDEX と ALTER が欠落しているのでしょうか。インストールを完了できましたが、問題が発生する可能性があるかどうかを知りたいですか? データベースを変更できるかどうかを確認するために使用できる PHP / mySQL 関数はありますか?

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

sql-server-2008 - SQL Server 2008 R2 Express データベースのスキーマを変更する

このような単純な問題のために、この投稿が非常に長くなって申し訳ありません。私はこれにほぼ 3 日間取り組んできましたが、完全に夢中になっているので、誰かがこの悪夢から抜け出せるように、できる限り詳細をここに書き込もうとしています!

私は基本的に、共有ホストから 2 つの SQL Server 2008 R2 データベース バックアップ ファイルを持っています:database-1.bakdatabase-2.bak. これらのデータベースはそれぞれ、同じ共有サーバー上の異なる共有ホスティング アカウントに設定され、それぞれに 1 人のデータベース ユーザー (「database-1」と「database-2」という名前が付けられています) が設定されています。データベースの構造は同じですが、データは異なります。Database-1コンテンツがありますが、database-2空です。からすべてのデータをコピーして、共有ホストに再アップロードdatabase-1したいと考えています。2 つのデータベースはまったく同じである必要がありますが、スキーマとスキーマによって所有されている必要があります。database-2database-2database-1database-1database-2database-2

として SQL Server Management Studio Express 2008 R2 にログインし、これらのデータベースを復元したので、saそこに 2 つのデータベースができました。もう 1 つは、eg などと呼ばれるテーブルのロードです。そのため、すべてのテーブルはスキーマによって「所有」され(テーブル名の前に が付加されます)、すべてのテーブルはスキーマによって「所有」されます (テーブルは名前の前に) が追加されます。database-1.tblTestdatabase-1.tblTest2database-2.tblTestdatabase-2.tblTest2database-1database-1database-1.database-2database-2database-2.

右クリックdatabase-1して選択Tasks > Export Dataし、にエクスポートしようとしましたdatabase-2。これに関する奇妙な点は、エクスポートのためにオブジェクトを自動的にマップするときに、次のようになることです。

代わりにこれを行うことを望んでいるので、それは奇妙です:

database-2 のテーブルがそのdatabase-2.所有者を保持することを願っています。次のように各テーブルをマッピングすると:

エクスポートは失敗します。マッピングをデフォルト(database-1.tblTest -> database-1.tblTest)のままにしておくと成功しますが、スキーマdatabase-2が所有するテーブルが大量にロードされます。database-1

これが今私がいるところです。Database-1復元したときと同じです。しかし、database-2今では が先頭に追加されたテーブルのセットと、が先頭に追加されdatabase-2.た同じテーブルのセットがありdatabase-1.ます。

これは問題ですdatabase-2。ホスト サーバーに再度アップロードしようとすると、スキーマがdatabase-1同じサーバー上にある別のアカウントを使用しようとしているためにエラーが発生するためです。database-2したがって、スキーマの所有者を維持するためにテーブルが必要ですが、database-2からのデータで満たされるだけdatabase-1です。

database-2インポートしたテーブルのスキーマをからdatabase-1に変更するために、次のようなクエリを実行してみましたdatabase-2

ただし、これは単なるエラーです。

メッセージ 15151、レベル 16、状態 1、行 2
存在しないか権限がないため、オブジェクト 'database-1.tableTest' が見つかりません。

全体を通して管理スタジオにログインしているsaため、権限は問題になりません。

database-2このデータを取得してスキーマの所有者を同じに保つ方法について、誰かが光を当てることができますか?

どんな助けでも大歓迎です、ありがとう!

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

javascript - JavaScriptを使用してCSSスタイルシートを変更することは可能ですか?(オブジェクトのスタイルではなく、スタイルシート自体)

JavaScriptを使用してCSSスタイルシートを変更することは可能ですか?

私は話していません:

私は変更について話している:

頭の中に新しいオブジェクトを作成したり、そこにスタイルタグをinnerHTMLしたりするなど、汚いこと(まだ試していません)を行う以外に、これは機能したとしても、スタイルとしていくつかの問題を引き起こします。ブロックはすでに他の場所で定義されており、ブラウザが動的に作成されたスタイルブロックをいつ/いつ解析するかはわかりませんか?

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

sql-server - スキーマ バインド オブジェクト内でインデックス ヒントを指定することはできません

ビューを変更すると、「スキーマ バインド オブジェクト内でインデックス ヒントを指定できません」というエラー メッセージが表示されます。

この問題を解決するにはどうすればよいですか?

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

jquery - クラスが変更されたときにjqueryを反応させる方法

jqueryを使用した単純なタブナビゲーションがあります。新しいタブがクリックされるたびに、スクリプトは現在のナビゲーションリスト要素にクラス「currentNav」を追加し、前に選択したリスト要素からそれを削除します。ここで、2番目のリスト要素がクラス「currentNav」を取得するたびに、マザーulの背景を変更したいと思います。開始のデフォルトでは、最初のリスト要素にこのクラスがあります。私の問題は、jqueryをその変更に反応させる方法がわからないことです。

これがナビゲーションのhtmlです

そしてここでこれまでの私のjquery

助けてくれてありがとう!どうも!

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

sql - テーブルの変更 - COLUMN タイプ BLOB のデフォルト値を追加

以下の SQL を実行すると、このエラーが発生します。


コマンドの 37 行目から始まるエラー: alter table TABLE_NAME ADD FILE_DATA BLOB NULL default 'EMPTY_BLOB()' エラー レポート: SQL エラー: ORA- 30649 : DIRECTORY キーワードがありません 30649.0000 - "DIRECTORY キーワードがありません" .
*処置: DEFAULT DIRECTORYを指定してください。

誰かが私を助けてくれますか?

TYPE BLOB の新しい列を作成するか、DEFAULT 値を持つ VARCHAR として作成された同じ列を変換してから、型を BLOB に変更します。しかし、私はどちらもできません。