varchar如何设置没有限制长度的?mssql 2000。 SQL Server定义varchar类型时就必须指定长度吗...

\u5173\u4e8eSQL Server 2000 Varchar\u957f\u5ea6\u7684\u4e00\u4e2a\u95ee\u9898!!\u8bf7\u9ad8\u624b\u89e3\u7b54

\u8fd9\u4e2a\u60c5\u51b5 .... VARCHAR\u662f\u4e00\u79cd\u6bd4CHAR\u66f4\u52a0\u7075\u6d3b\u7684\u6570\u636e\u7c7b\u578b\uff0c\u540c\u6837\u7528\u4e8e\u8868\u793a\u5b57\u7b26\u6570\u636e\uff0c\u4f46\u662fVARCHAR\u53ef\u4ee5\u4fdd\u5b58\u53ef\u53d8\u957f\u5ea6\u7684\u5b57\u7b26\u4e32\u3002\u5176\u4e2dM\u4ee3\u8868\u8be5\u6570\u636e\u7c7b\u578b\u6240\u5141\u8bb8\u4fdd\u5b58\u7684\u5b57\u7b26\u4e32\u7684\u6700\u5927\u957f\u5ea6\uff0c\u53ea\u8981\u957f\u5ea6\u5c0f\u4e8e\u8be5\u6700\u5927\u503c\u7684\u5b57\u7b26\u4e32\u90fd\u53ef\u4ee5\u88ab\u4fdd\u5b58\u5728\u8be5\u6570\u636e\u7c7b\u578b\u4e2d\u3002\u56e0\u6b64\uff0c\u5bf9\u4e8e\u90a3\u4e9b\u96be\u4ee5\u4f30\u8ba1\u786e\u5207\u957f\u5ea6\u7684\u6570\u636e\u5bf9\u8c61\u6765\u8bf4\uff0c\u4f7f\u7528VARCHAR\u6570\u636e\u7c7b\u578b\u66f4\u52a0\u660e\u667a\u3002VARCHAR\u6570\u636e\u7c7b\u578b\u6240\u652f\u6301\u7684\u6700\u5927\u957f\u5ea6\u4e5f\u662f255\u4e2a\u5b57\u7b26\u3002 --------\u6458\u81ea \u6240\u4ee5,\u4f60\u5b9a\u7684\u957f\u5ea68000\u4e5f\u6ca1\u7528,\u56e0\u4e3a\u5b83\u6700\u591a\u53ea\u80fd\u4e3a255\u4e2a\u5b57\u7b26,\u81f3\u4e8e\u4f60\u8fd4\u56de\u7684\u53ea\u6709254\u4e2a\u5c31\u4e0d\u77e5\u9053\u4e86.\u5176\u5b9e\u5982\u679c\u4f60\u975e\u8981\u5b58\u50a8\u5927\u91cf\u7684\u6570\u636e\u7684\u8bdd,\u5efa\u8bae\u4f60\u7528 Text \u7c7b\u578b,\u8fd9\u4e2a\u6700\u591a\u53ef\u4ee5\u5b58\u50a82GB\u7684\u6570\u636e,\u5f53\u7136,\u5982\u679c\u4f60\u6ca1\u6709\u5fc5\u8981\u5b58\u653e\u90a3\u4e48\u591a\u4e1c\u897f,\u5c31\u5efa\u8bae\u4f60\u7528nvarchar\u4e86,\u8fd9\u4e2a\u6bd4varchar\u7075\u6d3b . \u800c\u4e14\u4e5f\u4e0d\u662f\u5f88\u5360\u8d44\u6e90,\u6bd5\u7adf\u6570\u636e\u5e93\u8d44\u6e90\u4e5f\u662f\u5f88\u91cd\u8981\u7684..

\u4e0d\u662f\u5fc5\u987b\u6307\u5b9a\u3002
\u5982\u679c\u6ca1\u6709\u5728\u6570\u636e\u5b9a\u4e49\u6216\u53d8\u91cf\u58f0\u660e\u8bed\u53e5\u4e2d\u6307\u5b9an\uff0c\u5219\u9ed8\u8ba4\u957f\u5ea6\u4e3a1\u3002\u5982\u679c\u5728\u4f7f\u7528 CAST \u548c CONVERT \u51fd\u6570\u65f6\u672a\u6307\u5b9an\uff0c\u5219\u9ed8\u8ba4\u957f\u5ea6\u4e3a30\u3002
VARCHAR(M)\u662f\u4e00\u79cd\u6bd4CHAR\u66f4\u52a0\u7075\u6d3b\u7684\u6570\u636e\u7c7b\u578b\uff0c\u540c\u6837\u7528\u4e8e\u8868\u793a\u5b57\u7b26\u6570\u636e\uff0c\u4f46\u662fVARCHAR\u53ef\u4ee5\u4fdd\u5b58\u53ef\u53d8\u957f\u5ea6\u7684\u5b57\u7b26\u4e32\u3002\u5176\u4e2dM\u4ee3\u8868\u8be5\u6570\u636e\u7c7b\u578b\u6240\u5141\u8bb8\u4fdd\u5b58\u7684\u5b57\u7b26\u4e32\u7684\u6700\u5927\u957f\u5ea6\uff0c\u53ea\u8981\u957f\u5ea6\u5c0f\u4e8e\u8be5\u6700\u5927\u503c\u7684\u5b57\u7b26\u4e32\u90fd\u53ef\u4ee5\u88ab\u4fdd\u5b58\u5728\u8be5\u6570\u636e\u7c7b\u578b\u4e2d\u3002
Microsoft SQL Server \u662f\u4e00\u4e2a\u5168\u9762\u7684\u6570\u636e\u5e93\u5e73\u53f0\uff0c\u4f7f\u7528\u96c6\u6210\u7684\u5546\u4e1a\u667a\u80fd (BI)\u5de5\u5177\u63d0\u4f9b\u4e86\u4f01\u4e1a\u7ea7\u7684\u6570\u636e\u7ba1\u7406\u3002Microsoft SQL Server \u6570\u636e\u5e93\u5f15\u64ce\u4e3a\u5173\u7cfb\u578b\u6570\u636e\u548c\u7ed3\u6784\u5316\u6570\u636e\u63d0\u4f9b\u4e86\u66f4\u5b89\u5168\u53ef\u9760\u7684\u5b58\u50a8\u529f\u80fd\uff0c\u4f7f\u60a8\u53ef\u4ee5\u6784\u5efa\u548c\u7ba1\u7406\u7528\u4e8e\u4e1a\u52a1\u7684\u9ad8\u53ef\u7528\u548c\u9ad8\u6027\u80fd\u7684\u6570\u636e\u5e94\u7528\u7a0b\u5e8f\u3002

\u6269\u5c55\u8d44\u6599\uff1a
SQL Server 2008\u4e2d\u5728\u6570\u636e\u4ed3\u5e93\u65b9\u9762\u7684\u4f18\u70b9\uff1a
1\u3001\u6570\u636e\u538b\u7f29
\u6570\u636e\u4ed3\u5e93\u4e2d\u7684\u6570\u636e\u5bb9\u91cf\u968f\u7740\u64cd\u4f5c\u7cfb\u7edf\u6570\u76ee\u7684\u5feb\u901f\u589e\u52a0\u800c\u5728\u6301\u7eed\u589e\u957f\u3002\u5185\u5d4c\u5728SQL Server 2008\u4e2d\u7684\u6570\u636e\u538b\u7f29\u4f7f\u5f97\u516c\u53f8\u53ef\u4ee5\u66f4\u6709\u6548\u7684\u5b58\u50a8\u6570\u636e\uff0c\u540c\u65f6\u8fd8\u63d0\u9ad8\u4e86\u6027\u80fd\uff0c\u56e0\u4e3a\u964d\u4f4e\u4e86I/O \u8981\u6c42\u3002
2\u3001\u5907\u4efd\u538b\u7f29
\u4fdd\u6301\u4e00\u76f4\u5728\u7ebf\u505a\u57fa\u4e8e\u78c1\u76d8\u7684\u5907\u4efd\u662f\u82b1\u8d39\u5f88\u6602\u8d35\u7684\uff0c\u5e76\u4e14\u5f88\u8017\u65f6\u3002\u6709\u4e86SQL Server 2008\u7684\u5907\u4efd\u538b\u7f29\uff0c\u4fdd\u6301\u5728\u7ebf\u5907\u4efd\u6240\u9700\u7684\u5b58\u50a8\u964d\u4f4e\u4e86\uff0c\u5e76\u4e14\u5907\u4efd\u901f\u5ea6\u660e\u663e\u53d8\u5feb\u4e86\uff0c\u56e0\u4e3a\u6240\u9700\u8981\u7684\u78c1\u76d8I/O \u51cf\u5c11\u4e86\u3002
3\u3001\u5206\u533a\u8868\u5e76\u884c
\u5206\u5272\u4f7f\u516c\u53f8\u80fd\u591f\u66f4\u6709\u6548\u7684\u7ba1\u7406\u5927\u578b\u7684\u3001\u4e0d\u65ad\u589e\u957f\u7684\u6570\u636e\u8868\uff0c\u53ea\u8981\u7b80\u5355\u7684\u5c06\u5b83\u4eec\u5206\u5272\u4e3a\u6613\u7ba1\u7406\u7684\u6570\u636e\u5757\u3002SQL Server 2008\u662f\u5728SQL Server 2005\u4e2d\u7684\u5206\u5272\u7684\u4f18\u52bf\u4e4b\u4e0a\u5efa\u7acb\u7684\uff0c\u5b83\u6539\u8fdb\u4e86\u5bf9\u5927\u578b\u7684\u5206\u533a\u8868\u7684\u64cd\u4f5c\u6027\u80fd\u3002
4\u3001\u661f\u578b\u8054\u63a5\u67e5\u8be2\u4f18\u5316\u5668
SQL Server 2008\u4e3a\u666e\u901a\u7684\u6570\u636e\u4ed3\u5e93\u573a\u666f\u63d0\u4f9b\u4e86\u6539\u8fdb\u7684\u67e5\u8be2\u6027\u80fd\u3002\u661f\u578b\u8054\u63a5\u67e5\u8be2\u4f18\u5316\u5668\u901a\u8fc7\u8fa8\u522b\u6570\u636e\u4ed3\u5e93\u8fde\u63a5\u6a21\u5f0f\u964d\u4f4e\u4e86\u67e5\u8be2\u54cd\u5e94\u65f6\u95f4\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-sql server 2008

mssql 2000中,varchar有长度限制,最大长度为8000。
没有varchar(max),但是可以使用text类型,不限制长度。

mssql 2000下,数据类型varchar本身就有长度限制的,最大只能8000个字节。

  • varchar濡備綍璁剧疆娌℃湁闄愬埗闀垮害鐨?mssql 2000銆
    绛旓細娌℃湁varchar(max)锛屼絾鏄彲浠ヤ娇鐢╰ext绫诲瀷锛屼笉闄愬埗闀垮害銆
  • mysql鎬庝箞鍘婚櫎琛ㄤ腑寤哄瓧娈varchar绫诲瀷闀垮害闄愬埗
    绛旓細瀛樺偍澶у皬涔熶笉鍚岋紝鍏蜂綋鏈変互涓嬭鍒欙細a) 瀛樺偍闄愬埗 varchar 瀛楁鏄皢瀹為檯鍐呭鍗曠嫭瀛樺偍鍦ㄨ仛绨囩储寮曚箣澶栵紝鍐呭寮澶寸敤1鍒2涓瓧鑺傝〃绀哄疄闄呴暱搴︼紙闀垮害瓒呰繃255鏃堕渶瑕2涓瓧鑺傦級锛屽洜姝ゆ渶澶ч暱搴︿笉鑳借秴杩65535銆俠) 缂栫爜闀垮害闄愬埗 瀛楃绫诲瀷鑻ヤ负gbk锛屾瘡涓瓧绗︽渶澶氬崰2涓瓧鑺傦紝鏈澶ч暱搴︿笉鑳借秴杩32766;瀛楃绫诲瀷鑻ヤ负utf8锛屾瘡...
  • MySQL涓鎬庢牱闄愬埗涓涓瓧娈佃緭鍏ョ殑鍊肩殑鑼冨洿
    绛旓細鍙互璁剧疆鏋氫妇绫诲瀷enum CREATE TABLE `gender` ( `Gender` enum('鐢','濂') DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8
  • mysql varchar鏈澶ч暱搴
    绛旓細mysql涓varchar鏈澶氳兘瀛樺偍65535涓瓧鑺傜殑鏁版嵁銆倂archar 鐨勬渶澶ч暱搴﹀彈闄愪簬鏈澶ц闀垮害锛坢ax row size锛65535bytes锛夈65535骞朵笉鏄竴涓緢绮剧‘鐨涓婇檺锛屽彲浠ョ户缁缉灏忚繖涓笂闄愩65535涓瓧鑺傚寘鎷墍鏈夊瓧娈电殑闀垮害锛屽彉闀垮瓧娈电殑闀垮害鏍囪瘑锛堟瘡涓彉闀垮瓧娈甸澶栦娇鐢1鎴栬2涓瓧鑺傝褰曞疄闄呮暟鎹暱搴︼級銆丯ULL鏍囪瘑浣嶇殑绱銆
  • mysql涓殑璁剧疆varchar闀垮害闂...
    绛旓細濡傛灉D鏄0锛屽煎皢娌℃湁灏忔暟鐐规垨灏忔暟閮ㄥ垎銆侱ECIMAL鍊肩殑鏈澶ц寖鍥翠笌DOUBLE鐩稿悓锛屼絾鏄涓涓粰瀹氱殑DECIMAL鍒楋紝瀹為檯鐨勮寖鍥村彲浠ラ氳繃M鍜孌鐨勯夋嫨琚檺鍒躲傚鏋淒琚渷鐣ワ紝瀹冭璁剧疆涓0銆傚鏋淢琚渷鎺夛紝瀹冭璁剧疆涓10銆傛敞鎰忥紝鍦∕ySQL3.22閲岋紝M鍙傛暟鍖呮嫭绗﹀彿鍜屽皬鏁扮偣銆侼UMERIC(M,D) [ZEROFILL]杩欐槸DECIMAL鐨勪竴涓悓涔夎瘝...
  • mysql varchar(32) 鐨勫瓧娈靛彧鑳藉瓨10涓眽瀛,绗11涓瓨涓嶄笅鏄粈涔堝師鍥?_鐧 ...
    绛旓細1銆佸瓨鍌闄愬埗 varchar 瀛楁鏄皢瀹為檯鍐呭鍗曠嫭瀛樺偍鍦ㄨ仛绨囩储寮曚箣澶栵紝鍐呭寮澶寸敤1鍒2涓瓧鑺傝〃绀哄疄闄呴暱搴︼紙闀垮害瓒呰繃255鏃堕渶瑕2涓瓧鑺傦級锛屽洜姝ゆ渶澶ч暱搴︿笉鑳借秴杩65535銆2銆佺紪鐮侀暱搴﹂檺鍒 瀛楃绫诲瀷鑻ヤ负gbk锛屾瘡涓瓧绗︽渶澶氬崰2涓瓧鑺傦紝鏈澶ч暱搴︿笉鑳借秴杩32766;瀛楃绫诲瀷鑻ヤ负utf8锛屾瘡涓瓧绗︽渶澶氬崰3涓瓧鑺傦紝鏈澶ч暱搴︿笉鑳...
  • insertselectvarchar闀垮害闄愬埗
    绛旓細褰varchar瓒呰繃闄愬埗闀垮害鏃讹紝1.濡傛灉褰撳墠鐨凷QL妯″紡涓哄鏉炬ā寮忥紝閭d箞灏嗕細鎸夌収浠庡墠寰鍚庣殑椤哄簭锛屽瀛楃涓茶繘琛屾埅鏂紝骞舵彁绀轰竴涓鍛婏紱2.濡傛灉褰撳墠鐨凷QL妯″紡涓轰弗鏍兼ā寮忥紝閭d箞灏嗕細鎶ュ嚭涓涓敊璇備粠SQLServer2005寮濮嬶紝寮曞叆浜唙archar(max)/nvarchar(max)鏁版嵁绫诲瀷锛岃〃涓彲涓嶄娇鐢↙OB鏁版嵁绫诲瀷鑰岀獊鐮村崟鍒8000/4000瀛楃鐨勯檺鍒...
  • mysql 鏁版嵁搴varchar鍙互瀛樺偍澶氬皯涓眽瀛楀拰澶氬皯涓暟瀛?
    绛旓細4.0鐗堟湰浠ヤ笅锛varchar(50)锛屾寚鐨勬槸50瀛楄妭锛屽鏋滃瓨鏀綰TF8姹夊瓧鏃讹紝鍙兘瀛16涓紙姣忎釜姹夊瓧3瀛楄妭锛 5.0鐗堟湰浠ヤ笂锛寁archar(50)锛屾寚鐨勬槸50瀛楃锛屾棤璁哄瓨鏀剧殑鏄暟瀛椼佸瓧姣嶈繕鏄疷TF8姹夊瓧锛堟瘡涓眽瀛3瀛楄妭锛夛紝閮藉彲浠ュ瓨鏀50涓 鍏跺疄鏈濂界殑鍔炴硶鏄湪鑷繁鏁版嵁搴撲腑寤轰釜琛ㄨ瘯璇曞彲浠ユ斁澶氬皯姹夊瓧锛岀幇鍦╩ysql閮5.0宸蹭笂浜嗭紝...
  • sqls 鏈澶ч暱搴︽槸澶氬皯?
    绛旓細1. 鑱氱皣绱㈠紩鐨勫瓨鍌ㄨ姹傦細varchar瀛楁鐨勫唴瀹逛細琚崟鐙瓨鍌ㄥ湪绱㈠紩涔嬪锛岄暱搴﹀皬浜255鏃跺崰鐢1涓瓧鑺傦紝瓒呰繃255鍒欓渶瑕2涓瓧鑺傛潵琛ㄧず锛屽洜姝ゆ渶澶ч暱搴﹀疄闄呭彈闄愬埗涓65535涓瓧鑺傘傚鏋滆秴杩囪繖涓檺鍒讹紝varchar鍙兘浼氳杞崲涓簍ext绫诲瀷锛屽鑷磋鍛娿2. 琛岄暱搴﹂檺鍒讹細MySQL瀵逛簬琛岀殑瀹氫箟闀垮害涔熸湁纭ц瀹氾紝鎬婚暱搴︿笉鑳借秴杩65535涓...
  • 涓鏉QL璇彞鐨勯暱搴︽湁浠涔闄愬埗鍚
    绛旓細MSSQL SQL璇彞鐨勬渶澶ч暱搴︽槸鏈夐檺搴︾殑锛屽浜varchar绫诲瀷鏈澶氬彲浠ユ湁8000涓瓧绗︼紙varchar濡傛灉鍚腑鏂囧瓧绗︼紝鍒欎竴涓腑鏂囧瓧绗﹁鍗犱袱浣嶏級锛宯varchar绫诲瀷鏈澶氬彲浠ユ帴鍙4000涓瓧绗︼紝瓒呭嚭闄愬埗闀垮害鐨勯儴鍒嗕細琚埅鎺夛紝璇彞鍙兘鍥犳鍙樺緱涓嶅畬鏁磋屾棤娉曟墽琛屻
  • 扩展阅读:var介入的四个条件 ... 比varchar更大的长度 ... varchar最大可以设置多少 ... varchar设置多少合适 ... varchar在arcgis设置 ... 强制4xmsaa最好不要开多久 ... varchar转换为float时出错 ... varchar2 100 ... retroarch使用教程祥叔 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网