
sql2005
libbo2000
这个作者很懒,什么都没留下…
展开
-
提高sql2005中带freetexttable和rank的全文检索的速度
原来使用中的sql2005的全文检索的速度总是不如意,尤其是带rank的。今天搜了一下,原来在freetexttable中还有一个参数top_n_by_rank,是第4个参数。注意还要设置:EXEC sp_configure precompute rank, 1原创 2009-10-05 02:22:00 · 709 阅读 · 0 评论 -
在将 varchar 值 'select * from soft where id=' 转换成数据类型 int 时失败
刚开始的存储过程:create PROCEDURE [dbo].[mytest]( @myTable varchar(100), @myInt int)AS declare @strSQL varchar(1000); set @strSQL =select * from + @myTable + where id= + @myInt exec (@strSQL)执行:e原创 2009-10-05 02:27:00 · 5459 阅读 · 0 评论 -
sql存储过程中的表名字段名不能用变量
刚开始的存储过程:create PROCEDURE [dbo].[mytest]( @myTable varchar(100))AS select * from @myTable运行时,显示错误:消息 1087,级别 15,状态 2,过程 mytest,第 6 行必须声明表变量 "@myTable"。 查了查,原来不能在表名字段名中用变量,要用动态sql修改如下:原创 2009-10-05 02:26:00 · 2247 阅读 · 0 评论 -
执行存储过程,显示列名****无效
刚开始的存储过程: create PROCEDURE [dbo].[mytest]( @myTable varchar(100), @myName varchar(100))AS declare @strSQL varchar(1000); set @strSQL =select * from + @myTable + where name= + @myName exec原创 2009-10-05 02:24:00 · 3064 阅读 · 0 评论