新しい空のテーブルを作成する必要があります。新しい値は、サーバのカラムのフォーマットを使用して検証する必要があります。同様に、###-###-##
のように、それぞれ#
は0〜9の数字であり、それらは-
の記号を含む必要があります。どうやって?フォーマットされたカラムを使用してテーブルを作成する方法
0
A
答えて
4
使用CHECK
制約:
CREATE TABLE YourTable (
Col1 VARCHAR(10),
CONSTRAINT MyContraint CHECK (Col1 LIKE '[0-9][0-9][0-9]-[0-9][0-9][0-9]-[0-9][0-9]')
);
1
号はそれをしないでください!それはうまくいかないでしょう。
マルチテナントアプリケーションがあり、異なる顧客が異なるフォーマットで値を保存したい場合は、トラップされます。
最良の方法は、クライアント側のパターンを検証し、フリーフォームでdbに格納することです。
+0
あなたのアドバイスを考慮に入れました、ありがとう:D – VELFR
関連する問題
- 1. フリーズしたカラムとフリーズしたヘッダを使ってテーブル/グリッドを作成する
- 2. cssを使用してテーブルを適切にフォーマットする方法
- 3. pypyodbcを使用して作成したCSVファイルをフォーマットする
- 4. pandas.DataFrame.plotを使用してプロットに追加されたテーブルのフォーマット
- 5. Autofac - パラメータを使用して生成されたファクトリを作成する方法
- 6. SSRSのテーブルを使用してチャートを作成する方法
- 7. dplyrを使用して頻度テーブルを作成する方法
- 8. jsonを使用してAngular2でテーブルを作成する方法
- 9. フォーマットされた出力:カラム
- 10. オンザフライで作成されたバーコードに使用する画像フォーマット
- 11. Laravelを使用して実行時に作成されたテーブルのカラム名と値を取得
- 12. @Entityを使用してmysqlテーブルから2つの異なるフォーマットでタイムスタンプで作成された表示
- 13. sqlコマンドを使用して既に作成されたテーブルに新しい列を追加する方法
- 14. 関数から返された辞書を使用してsqlalchemyで新しいテーブルを作成する方法
- 15. フォーマットされたファイルを作成してJavaで印刷する
- 16. トリガされたテーブルへの参照を使用してTRIGGERを作成する方法はありますか?
- 17. SAPUI5 - テーブル - XML - XMLビューを使用してSAPUI5テーブルを作成する方法
- 18. Log4j2でフォーマットされたメッセージをslf4jで使用する方法
- 19. Reflection.Emitを使用してネストされた型を作成する方法
- 20. Backbone.Jsを使用してネストされたモデルを作成する方法
- 21. 画像を使用してカスタマイズされたGrouped UITableViewを作成する方法
- 22. ビューを使用して作成されたブロックテンプレートをオーバーライドする方法
- 23. PHP pdoを使用してJSONネストされたオブジェクトを作成する方法
- 24. ハイマップを使用してオーバーレイされた縦棒グラフを作成する方法
- 25. 動的に作成されたhtmlテーブルを使用したページング
- 26. マージされたセルを使用してテーブルを作成するR
- 27. テーブルを作成するために使用されるSQLステートメント?
- 28. PostgreSQL:SQLを使用して動的に作成されたテーブルを削除する方法
- 29. PHPを使用してデータベースから最後に作成されたテーブル名を取得する方法
- 30. テーブルの選択されたカラムのmysqlダンプを取る方法
この種の処理は、クライアント側で実行するのが最適です。しかし、いくつかの検証をトリガに入れることができます。 – RToyo