关于Sql server2000中字符的问题?

问题描述

Sqlserver2000中varchar可以放8000字符,Nvarchar可放4000字符,我想问下如果是中文或中英混合的字符也是8000和4000吗?要把大字符串放到数据库啊!

解决方案

解决方案二:
用ntext吧,8000只能放很少的字,但用ntext,以后replace里面的字符串会比较麻烦
解决方案三:
怎么麻烦啊?说说啊!让我多学点.

时间: 2024-09-21 10:33:40

关于Sql server2000中字符的问题?的相关文章

如何在SQL Server2000中处理半个汉字的问题

server|汉字|问题 /* written by enydraboy ,2003-07-17 *//*发表于CSDN *//* 转载请注明出处和保留此版权信息 */ 在csdn的专家论坛中,看到有一位朋友问起关于"由于从其它数据库中导入的数据存在半个汉字的问题,所以希望能在查询语句中将这半个汉字处理掉,怎么处理都行.望各位高手不吝赐教!"的问题,启初有点意外,但是后来觉得从这个问题可以带出一些SQL Server汉字中存储和处理的方法,觉得有必要总结一下. 汉字是由两个字节存储的,

如何在 SQL Server2000 中保存图像及读取图像信息

server //////////////////////////////////////////////////////////////////////////////////Author: stardicky ////E-mail: stardicky@hotmail.com ////QQNumber: 9531511 ////CompanyName: Ezone International ////Class: HBS-0308 ////title: 如何在 SQL Server2000

sql 语句中字符类型的转换问题,在线等!!!急!!!

问题描述 sql 语句中字符类型的转换问题,在线等!!!急!!! select 'http//'+ID+'.html' as LINK from A ID的字符类型是bigint的,出现错误提示:"从数据类型 varchar 转换为 bigint 时出错."求解决语法!!! 解决方案 select 'http//'+convert(varchar(20)ID)+'.html' as LINK from A 解决方案二: select 'http//'+cast t(ID as varc

SQL SERVER2000中订阅与发布的具体操作收藏

SQL SERVER2000中订阅与发布的具体操作 同步过程 一.准备工作,如果完成则可跳过. 1.内网DB服务器作为发布服务器,外网DB服务器作为订阅服务器.发布服务器和订阅服务器上分别创建Windows用户jl,密码jl,隶属于administrators,注意要保持一致.2.发布服务器上创建一个共享目录,作为发布快照文件的存放目录.例如:在D盘根目录下建文件夹名为SqlCopy,设置用户jl,权限为完全控制.3.确定发布服务器和订阅服务器的数据库autoweb保持一致.4.在发布服务器和订

SQL Server2000中的触发器使用

触发器是数据库应用中的重用工具,它的应用很广泛.这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器. 下面我摘录了SQL Server官方教程中的一段关于触发器的文字,确实有用的一点文字描述. 可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器. 当触发INSERT触发器时,新的数据行就会被插入到触发器表和inserted表中.inserted表是一个逻辑表,它包含了已经插入的数据行的一个副本.inserted表包含了INSERT语句中已记

请教一个sql server2000中触发器的问题 。。

问题描述 需求是 : 若A表发生insert,update操作,则往B表中写入A表刚被insert或者update的记录的c字段.问题 : insert时的语法怎么写??这是我的sql:create  trigger tempTrion Afor insert,update asbegininsert into B values (A.c);   --这样写不行,提示()中不能放列-- update B set c = a.c from A a;  这种update写法没问题  但不能满足需求e

SQL SERVER2000 中插入数据出错

问题描述 当IDENTITY_INSERT设置为OFF时,不能向表'zwxx'中的标识列插入显式值.表中pno是自动编号的,入耳显示地插入一条记录啊? 解决方案 解决方案二:既然是自动编号的,那你还插入值干什么呀?解决方案三:在里面插入一条记录,但自动编号字段那也要是和那条记录相对应的编号解决方案四:那就把IDENTITY_INSERT设置为ON啊.正常情况下你这种情况不应出现,要不就是数据库设计上有问题.解决方案五:引用1楼zhoufoxcn的回复: 既然是自动编号的,那你还插入值干什么呀?

[HOWTO]SQL Server2000数据库文件损坏的时候如何恢复

server|恢复|数据|数据库 数据库文件损坏的时候如何恢复 欢迎大家同我交流:小白  enhydra_boy@tom.com 欢迎转载,请保留本声明,谢谢! SQL Server2000中,如果数据库文件(非系统数据库文件)遇到错误的时候,我们该怎么办.以下是笔者以前的笔记.仅适用于非master,msdb的数据库. 说明如下: 1 建一个测试数据库test(数据库类型为完全)2 建一个表,插入点记录  create table a(c1 varchar(2))  go  insert in

SQL Server2000的OpenXML特性

server|xml SQL Server2000的OpenXML特性   SQL Server2000提供了OpenXML特性,我们可以很方便的用OpenXML特性来代替传统的行集结果,同样我们也可以使用定义好的XML文档作为输入的数据,这样也为我们的数据移植带来的巨大的便利. 同时,SQL Server2000中也提供了存储过程,用微软的话说,只有设计成存储过程,才算是"cleaner separation of code from the middle-tier",这样做是很好的