問題タブ [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.
mysql - MySQL テーブルを動的に ALTER して、INSERT で不足しているフィールドを追加する
ある MySQL データベースのデータを別の MySQL データベースにマージしようとしています。問題は、 のテーブルの一部に、Source_DB
の一致するテーブルにTarget_DB
ないフィールドがあることです。
これらの不足しているフィールドが見つかったときにALTER
テーブルを自動的に追加する方法はありますか?Target_DB
または、各テーブルを比較して最初に不足しているフィールドを追加する最初のパスを実行するなど、別の方法で行う必要がありますか?
mysql - RENAME DATABASE は MySQL で利用できなくなりましたか?
もしそうなら、回避策は何ですか?私はこれが本当に必要です。ありがとう。
sql - SQL Serverで単一のALTER TABLEステートメントで複数の列を削除する方法は?
ALTER TABLE
1 つのステートメントで 1 つのテーブルから複数の列を削除する 1 つの SQL コマンドを作成したいと思います。
MSDN の ALTER TABLE ドキュメントから...
constraint_name または column_name がテーブルから削除されることを指定します。互換性レベルが 65 以前の場合、DROP COLUMN は使用できません。複数の列と制約をリストできます。
複数の列をステートメントにリストできると言われていますが、構文にはオプションのコンマや構文を示唆するものさえ表示されていません。
1 つのステートメントで複数の列を削除するには、SQL をどのように記述すればよいですか (可能な場合)。
oracle - Oracle許可変更シーケンス
ユーザーに連絡がgrant alter sequence
あります。しかしschema name
、シーケンスを変更するには を指定する必要があります。そうしないと、エラーが返されますsequence does not exist
。スキーマ名を指定する必要がないように付与することは可能ですか? select/insert/update
スキーマ名を指定しなくてもできます。
php - mysql データベースの変更を確認する PHP スクリプト
Web サーバーに写真アプリ (ZenPhoto) をインストールしようとしていますが、インストーラーから次のようなメッセージが表示されます。
ホストのコントロール パネルには、次のデータベース ユーザー権限のみが表示されます。
INDEX と ALTER が欠落しているのでしょうか。インストールを完了できましたが、問題が発生する可能性があるかどうかを知りたいですか? データベースを変更できるかどうかを確認するために使用できる PHP / mySQL 関数はありますか?
sql-server-2008 - SQL Server 2008 R2 Express データベースのスキーマを変更する
このような単純な問題のために、この投稿が非常に長くなって申し訳ありません。私はこれにほぼ 3 日間取り組んできましたが、完全に夢中になっているので、誰かがこの悪夢から抜け出せるように、できる限り詳細をここに書き込もうとしています!
私は基本的に、共有ホストから 2 つの SQL Server 2008 R2 データベース バックアップ ファイルを持っています:database-1.bak
とdatabase-2.bak
. これらのデータベースはそれぞれ、同じ共有サーバー上の異なる共有ホスティング アカウントに設定され、それぞれに 1 人のデータベース ユーザー (「database-1」と「database-2」という名前が付けられています) が設定されています。データベースの構造は同じですが、データは異なります。Database-1
コンテンツがありますが、database-2
空です。からすべてのデータをコピーして、共有ホストに再アップロードdatabase-1
したいと考えています。2 つのデータベースはまったく同じである必要がありますが、スキーマとスキーマによって所有されている必要があります。database-2
database-2
database-1
database-1
database-2
database-2
として SQL Server Management Studio Express 2008 R2 にログインし、これらのデータベースを復元したので、sa
そこに 2 つのデータベースができました。もう 1 つは、eg などと呼ばれるテーブルのロードです。そのため、すべてのテーブルはスキーマによって「所有」され(テーブル名の前に が付加されます)、すべてのテーブルはスキーマによって「所有」されます (テーブルは名前の前に) が追加されます。database-1.tblTest
database-1.tblTest2
database-2.tblTest
database-2.tblTest2
database-1
database-1
database-1.
database-2
database-2
database-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
このデータを取得してスキーマの所有者を同じに保つ方法について、誰かが光を当てることができますか?
どんな助けでも大歓迎です、ありがとう!
javascript - JavaScriptを使用してCSSスタイルシートを変更することは可能ですか?(オブジェクトのスタイルではなく、スタイルシート自体)
JavaScriptを使用してCSSスタイルシートを変更することは可能ですか?
私は話していません:
私は変更について話している:
頭の中に新しいオブジェクトを作成したり、そこにスタイルタグをinnerHTMLしたりするなど、汚いこと(まだ試していません)を行う以外に、これは機能したとしても、スタイルとしていくつかの問題を引き起こします。ブロックはすでに他の場所で定義されており、ブラウザが動的に作成されたスタイルブロックをいつ/いつ解析するかはわかりませんか?
sql-server - スキーマ バインド オブジェクト内でインデックス ヒントを指定することはできません
ビューを変更すると、「スキーマ バインド オブジェクト内でインデックス ヒントを指定できません」というエラー メッセージが表示されます。
この問題を解決するにはどうすればよいですか?
jquery - クラスが変更されたときにjqueryを反応させる方法
jqueryを使用した単純なタブナビゲーションがあります。新しいタブがクリックされるたびに、スクリプトは現在のナビゲーションリスト要素にクラス「currentNav」を追加し、前に選択したリスト要素からそれを削除します。ここで、2番目のリスト要素がクラス「currentNav」を取得するたびに、マザーulの背景を変更したいと思います。開始のデフォルトでは、最初のリスト要素にこのクラスがあります。私の問題は、jqueryをその変更に反応させる方法がわからないことです。
これがナビゲーションのhtmlです
そしてここでこれまでの私のjquery
助けてくれてありがとう!どうも!
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 に変更します。しかし、私はどちらもできません。