問題タブ [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 投票する
3 に答える
2738 参照

mysql - MySQLはvarcharをcharに変換しますか?

新しいテーブルを追加するときに、間違いを犯しました。フィールドはvarchar(255)でしたが、結合クエリを作成する必要があります。したがって、テーブルを変更してchar(6)を作成します。

私の質問は:この場合のMySQLは何ですか?正しくトリミングしますか?

0 投票する
4 に答える
207186 参照

mysql - MySQLテーブルの列を移動する方法は?

現在、次のMySQLテーブルがあります。Employees (empID, empName, department);

テーブルを次のように変更したい:Employees (empID, department, empName);

ALTERステートメントを使用してこれをどのように行うことができますか?

注:列の位置のみを変更したい。

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

db2 - データキャプチャが有効になっている場合、DB2で列をNULL可能にします

私はdb2バージョン9.7*を使用していますが、NOTNULL列を簡単な方法でNULL可能にすることは不可能のようです。

残念ながら、より開発者に優しいデータベースを使用するソリューションは利用できません。基本的に、MySQLの話では、次のようなことをしたいと思います(MY_COLUMNはかつてVARCHAR(200)NOT NULLでした):

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

oracle10g - sqlplus (Oracle 10g Express) を使用して ALTER TABLE を元に戻すには?

テーブルの変更を元に戻すようには見えません。

背景:
テーブルを破棄している .sql スクリプト (解析された Hibernate スクリプトに基づく) を生成しています。テストのためにデータベース全体をインポートするには最大 30 分かかります (これもマシンの速度が低下します)。私は休憩を楽しんでいますが、ロールバックなどのコマンドですべてを元に戻してやり直すことを好みます。

ところで、これは Oracle 10g Express Edition リリース 10.2.0.1.0 です。

これは可能ですか?

0 投票する
4 に答える
350 参照

c# - C#: テキスト ボックス内の数値を変更する

私は音声合成プログラムを作成していますが、これまでのところ、何を言うべきかを含むテキストボックスがあります。ただし、プログラムにテキストボックス内の数字を一度に1つずつ言ってもらいたいと思います。たとえば、テキストボックスには次の内容が含まれる場合があります。

「これは 3820 番です これは別の 3823 番です」

「これは数字のスリー エイト ツー ゼロです」のように、数字を分けて言うプログラムが欲しいです。テキスト読み上げサーバーは、間にコンマがある場合にのみ、数値を個別に分割します。代わりに、テキストボックスには次のものが必要です。

「これは数字 3,8,2,0 です。これは別の数字 3,8,2,3 です」

また、単語の後に数字を検索してその数字を変更する方法はありますか。たとえば、「アカウント」という単語の後の数字のみを変更しますか? 例:

「これはアカウント 3029 これは番号 3009 これは別のアカウント 3030 です」

「これはアカウント 3,0,2,9 です。これは番号 3009 です。これは別のアカウント 3,0,3,0 です。」

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

sql - ALTERCOLUMNを使用して日時列をvarcharに変換するときに生成される日付の形式を変更するにはどうすればよいですか?

varchar列に変更する必要がある日時列があります。

以下のステートメントを使用すると、生成される文字列の形式は「2010年1月18日午後5時28分」になります。

代わりに、生成された文字列をyyyyMMdd形式(20100118を指定)にしたいと思います。これを行う方法はありますか?

ありがとう

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

sql - SQL Server 2008: ALTER TABLE クエリ

以下のコードでエラーが発生しています

キーワード付近の構文が正しくありませんIDENTITY

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

sql - 外部キー エラー

FK を定義するためにすべてのテーブルを変更しており、このテーブルの studentRsp を試行するとエラーが発生します。

エラーが発生しています

エラー メッセージ: 外部キー 'fk_rspDate' の参照列リストと一致する参照テーブル 'LecturerRsp' に主キーまたは候補キーがありません。制約を作成できませんでした。以前のエラーを参照してください。

rspDate は、LecturerRsp の主キーとして定義されます

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

mysql - ALTER TABLE ADD COLUMN に時間がかかる

データベースのテーブル (main_table) に「location」という列を追加しようとしていました。私が実行したコマンドは

main_table には 2,000,000 行を超える行が含まれています。2 時間以上実行し続け、まだ完了していません。

mytop このデータベースのアクティビティを監視して、クエリが他のクエリプロセスによってロックされていないことを確認しようとしましたが、そうではないようです。そんなに時間がかかるのでしょうか?実際、このコマンドを実行する前にマシンを再起動しました。現在、このコマンドはまだ実行中です。どうすればよいかわかりません。

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

sql - SQL Server: テーブルの変更、SPARSE 定義の追加方法

テーブルを変更SPARSEし、多くの NULL 値を含むすべてのフィールドにオプションを追加したいと考えています。ALTER TABLEこのコマンドの正しい構文は何ですか?