易截截图软件、单文件、免安装、纯绿色、仅160KB

sqlserver 自定义函数随机产生指定范围的随机数

/*
--创建视图
create view RandomView as select re=rand()
--自定义函数:取得指定范围的随机数
create function RandData(
@a int,
@b int)
returns decimal(38,0)
as
begin
declare @r decimal(38,0)
select @r=cast(re*(@b-@a)+@a as decimal(38,0)) from RandomView
return(@r)
end
go
select * from myview
select dbo.RandData(0,9)
*/


相关文档:

sqlserver改变是否区分大小写

查看是否区分大小写-执行存储过程sys.sp_server_info
exec sys.sp_server_info
查看第18行COLLATION_SEQ-collation属性
charset=cp936 collation=Chinese_PRC_CS_AS
cs为区分大小写,CI为不区分大小写
将区分大小写改为不区分大小写
alter database yourDB COLLATE Chinese_PRC_CI_AS
将不区分大小写改为区分大小写 ......

sqlserver更改区分大小写设置

查看是否区分大小写-执行存储过程sys.sp_server_info
exec sys.sp_server_info
查看第18行COLLATION_SEQ-collation属性
charset=cp936 collation=Chinese_PRC_CS_AS
cs为区分大小写,CI为不区分大小写
将区分大小写改为不区分大小写
alter database yourDB COLLATE Chinese_PRC_CI_AS
将不区分大小写改为区分大小写 ......

临时表vs.表变量以及它们对SQLServer性能的影响

在临时表
create table #T (…)
和表变量
declare @T table (…)
之间主要有3个理论上的不同。
第一个不同使事务日志不会记录表变量。因此,它们脱离了事务机制的范围,从下面的例子可显而易见:
create table #T (s varchar(128))
declare @T table (s varchar(128))
insert into #T select 'old va ......

SQLSERVER游标及循环语句

整理一下,关于游标,MSDN有:
过 Transact-SQL 服务器游标检索特定行。
Transact-SQL 语法约定
 参数
NEXT
紧跟当前行返回结果行,并且当前行递增为返回行。如果 FETCH NEXT 为对游标的第一次提取操作,则返回结果集中的第一行。NEXT 为默认的游标提取选项。
PRIOR
返回紧邻当前行前面的结果行,并且当前 ......

sqlserver 一些全局变量

sqlserver 中 全局变量 是一种特殊类型的变量,全局变量以@@开头,是由系统定义的。
@@CONNECTIONS   返回
SQL Server
自上次启动以来尝试的连接数。
@@CURSOR_ROWS  
确定当其被调用时检索了游标符合条件的行数。
@@DATEFIRST       
针对会话返回
S ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号