sqlserver dateadd
-- 在向指定日期加上一段时间的基础上,返回新的 datetime 值
加年份——print dateadd(year, 5, getdate()) 加月份——print dateadd(month, 5, getdate())
加天数——print dateadd(day, 5, getdate()) 加小时——print dateadd(hour, 5, getdate())
加分钟——print dateadd(mi, 5, getdate()) 加秒数——print dateadd(ss, 5, getdate())
相关文档:
查看是否区分大小写-执行存储过程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
将不区分大小写改为区分大小写
......
//总记录数
function sumRecord()
{
var conn= Server.CreateObject("ADODB.connection");
var rs= Server.CreateObject("adodb.recordset");
conn.open("PROVIDER=SQLOLEDB;DATA SOURCE=127.0.0.1;UID=sa;PWD=123456;DATABASE=test");
var sql = "select count(*) as RecordCount from baoming";
rs.open(sql, ......
在主数据库文件进行大量的删除(新增,修改都会有日志),日志文件有1.5G。昨天还原数据库时初始值也才1MB。必须清除掉,不然太占空间了。上网找了个清除日志的方法。顺利将日志文件log.ldf从1.5G变为了1M。 我执行如下:
1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
2.截断事务日志:
BACKUP LOG ......
SqlServer,Oracle 常用函数比较
数学函数:
1.绝对值
Sql Server: SELECT abs(-1) value
Oracle: SELECT abs(-1) value from dual
2.取整(大)
Sql Server: SELECT ceiling(-1.001) value
Oracle: SELECT ceil(-1.001) value from dual
3.取整(小)
Sql Server: SELECT f ......
sqlserver 中 全局变量 是一种特殊类型的变量,全局变量以@@开头,是由系统定义的。
@@CONNECTIONS 返回
SQL Server
自上次启动以来尝试的连接数。
@@CURSOR_ROWS
确定当其被调用时检索了游标符合条件的行数。
@@DATEFIRST
针对会话返回
S ......