sql >> データベース >  >> RDS >> Sqlserver

CASTを使用する場合、30がVARCHARのデフォルトの長さであるのはなぜですか?

    varcharの長さを指定してみませんか?すなわち:

    SELECT CAST('the quick brown fox jumped over the lazy dog' AS VARCHAR(45))
    

    理由30に関しては、これがそのタイプのSQLServerのデフォルトの長さです。

    charおよびvarchar(Transact-SQL) から :



    1. MySQL-値の自動デクリメント

    2. AndroidSQLiteクローズ例外

    3. Laravel 4:存在しない場所

    4. 新しいテーブルを作成するのではなく、フィールド値をJSON配列として保存し、それらに1対多の関係を設定することの長所/短所はありますか?