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

mysql - NULL を許可するように MySQL 列を変更するにはどうすればよいですか?

MySQL 5.0.45

列を null にできるようにテーブルを変更する構文は何ですか。代わりに、これの何が問題なのですか:

上記を実行するだけでマニュアルを解釈すると、列が再作成され、今回はnullが許可されます。サーバーは、構文エラーがあると言っています。私はそれらを見ません。

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

sql-server - Sql Server 2005 でのトリガーの変更

SQL Server 2005 でトリガーを変更する必要があり、ストアド プロシージャではなく、テーブル アダプターと SQL ステートメントを使用して変更したいと考えています。これをクエリ ブラウザーで実行して実行できることはわかっていますが、複数のデータベースに展開し、更新でテーブル アダプターを使用する必要があります。これは可能ですか?

クエリの追加 -> 更新 -> 以下のコードの貼り付け -> クエリ ビルダーを実行して、解析されるかどうかを確認します。

エラー... USE [DataBaseName] SQL コンストラクトまたはステートメントはサポートされていません。

そして、上部を取り外して ALTER TRIGGER から始めると

ALTER TRIGGER SQL 構文またはステートメントはサポートされていません。

私はまだこれにかなり慣れていないので、これを間違った方法で行っているか、ストアド プロシージャなしでは実行できないことに驚かないでしょう。

編集:ええ、私はC#でこれをやっています。

ありがとう。ALTER TRIGGER から始めて、そのようにすることができます。これで作業が完了します。

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

ms-access - 列にデフォルト値を挿入します(アクセスデータベース)

Accessのテーブルの列にデフォルト値を挿入するにはどうすればよいですか?私はこの指示を使用します:

しかし、これらすべてがエラーを引き起こします。どうすればそれを行うことができますか?

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

sql - デフォルト値でACCESSにフィールドを追加します

Visual C++ コードを使用して、デフォルト値を持つ新しいフィールドを挿入したいと考えています。私はこれを書いた:

しかし、それは正しくありません。そのためにはどうすればよいか?あなたの誰かが私に正しいコードを書くことができますか?

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

sql - SQL - Informix - 列のデータ型を数値から文字に変更する

1 つの列に整数値を持つ一時テーブルがあります。いくつかの基準に基づいて整数値を文字値に置き換えるか、いくつかの基準に基づいて自動的に値を挿入する文字型の別の列を追加したい.

x <= 1 の場合、"SP" に変更するか、新しい列を作成してその行に "SP" を格納します
x > 1 の場合、"FA" に変更するか、新しい列を作成してその行に "FA" を格納し

ます。私のバージョンの Informix の一時テーブルでは許可されていません。

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

sql-server - SQL Server の「CREATE TABLE ... LIKE ...」に相当するものは何ですか?

私は SQL Server で作業しており (私は SQL Server 初心者です)、テーブルを変更しようとしています。CREATE TABLE LIKEキーと制約、および元のテーブルを変更するときに SQL Server が必要と思われる他のすべてのリガロールを削除している間、データを安全に保存したいのですが、そのコマンドに一致するものを見つけることができませんでした...

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

mysql - MySQLの列のデフォルトを別の列の値にどのように割り当てますか?

同じテーブル内の別の列の値を取得する必要があるMySQLデータベースのテーブルに新しい列を追加したいと思います。これは可能ですか?もしそうなら、どのようにそれをしますか?

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

mysql - MySQL データベースの列を他の列の関数にする方法を教えてください。

私は読者が本のどこにいるかを追跡するデータベースを扱っています。これを行うには、ページ カウント列と現在のページ列を用意します。

(現在のページ/ページ数) に等しい「進行状況」列を追加する方法はありますか?

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

mysql - 非常に大きなテーブルでの MySQL ALTER TABLE - 実行しても安全ですか?

400 万行の MyISAM テーブルを持つ MySQL データベースがあります。このテーブルを週に 1 回、約 2000 の新しい行で更新します。更新後、次のようにテーブルを変更します。

主キー フィールドの降順でテーブルを並べ替えます。これにより、私の開発マシン (3 GB メモリの Windows) では問題が発生しませんでした。実動 Linux サーバー (512MB の RAM を使用し、毎回約 6 分で結果のソート済みテーブルを達成する) で 3 回成功裏に試しましたが、最後に試したときは、約 30 分後にクエリを停止して、クエリを再構築する必要がありました。バックアップからのデータベース。

512MB のサーバーは、このような大きなテーブルでのその変更ステートメントに対処できますか? ALTER TABLE コマンドを実行するために一時テーブルが作成されることを読みました。

質問: この変更コマンドは安全に実行できますか? テーブルの変更に予想される時間は?

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

sql-server - SQL Server 2005で列のデフォルト値を変更するようにSQLを作成するにはどうすればよいですか?

[CreateTime] datetime null列を持つテーブル[Product]があり、すでにいくつかのデータがあります。

列[CreateTime]のデフォルト値をgetdate()に設定し、新しく追加されたデータに列[CreateTime]のデフォルト値getdate()を設定するにはどうすればよいですか。