相关疑难解决方法(0)

SQL Server文本类型与varchar数据类型

我有可变长度的字符数据,并希望存储在SQL Server(2005)数据库中.我想学习一些关于如何选择TEXT SQL类型或选择VARCHAR SQL类型的最佳实践,以及性能/覆盖/功能的优缺点.

sql-server varchar text sqldatatypes

283
推荐指数
4
解决办法
41万
查看次数

t-sql替换文本字段

我遇到了一个经典的问题,需要在sql 2000数据库的文本字段上进行字符串替换.这可能是整个列的更新或单个字段我不挑剔.

我已经找到了一些如何使用updatetext来实现它的例子,但它们往往是在存储过程中,有没有人知道包含在函数中的类似事情,所以我可以使用它,就像我通常使用Replace()一样.对于不知道的人来说,Replace()函数的问题在于它不支持文本字段.

编辑:我意识到我可能会使用varchar(8000),因此已将字段交换为此类型以解决问题.我从未找到真正的解决方案.

sql-server sql-server-2000

29
推荐指数
2
解决办法
5万
查看次数

SQL 2008 - varchar(max)vs文本数据类型

可能重复:
SQL Server文本类型与varchar数据类型
在SQL Server上使用varchar(MAX)vs TEXT

从这篇文章看,它们看起来都具有相同的大小容量:http://msdn.microsoft.com/en-us/library/ms143432.aspx

这是真的正确吗?有什么真正的区别?

我只是从oracle迁移了一些数据(clob并将其变成了varchar(max),但它看起来像是截断了一些值,我应该使用TEXT吗?

谢谢!

sql varchar sql-server-2008 sqldatatypes varcharmax

7
推荐指数
2
解决办法
1万
查看次数