1.一个月第一天的
SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)
2.本周的星期一
SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)
3.一年的第一天
SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)
4.季度的第一天
SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)
...
DBCC DROPCLEANBUFFERS
DBCC FREEPROCCACHE
SET STATISTICS IO ON
SET STATISTICS TIME ON
SQLServer安装程序配置服务器失败.参考服务器错误日志和c:\windows\sqlstp.log了解更多信息”错误2007年07月15日 星期日 16:25SQL 2000 安装程序配置服务器失败解决方法:日志文件引用内容:
13:09:40 Process Exit Code: (-1)
13:10:45 安装程序配置服务器失败。参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息。
13:10:45 Action CleanUpInstall:
...
Sqlserver自定义函数
用户定义自定义函数像内置函数一样返回标量值,也可以将结果集用表格变量返回
用户自定义函数的类型:
标量函数:返回一个标量值
表格值函数{内联表格值函数、多表格值函数}:返回行集(即返回多个值)
1、标量函数
Create function 函数名(参数)
Returns 返回值数据类型
[with {Encryption | Schemabinding }]
... 以前职场中很难找到非常合格的数据库开发人员。我的一个同事曾经说过:“SQL开发是一门语言,它很容易学,但是很难掌握。”
在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当您问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形下。
sql server 2000以前的版本,例如7.0一般不存在多个版本,只有标准版跟桌面版,用户如果不清楚该装什么版本的话,可按安装上的安装先决条件指示安装,一般在win2000 服务器版上装标准版,其他的系统装桌面版的就可以;而sql server 2000安装问题就比较大,时常见问题有如下:
(1)配置服务器时中断.
(2)注册 activex 时中断.
(3)显示到100%的时候中断.
(4)提示:command line option syntax error, type command /? for help,继续安装,最后在配置服务器的时候出现:无法找到动态链接sqlunirl.dll于指定的路径……
...sql server 2000以前的版本,例如7.0一般不存在多个版本,只有标准版跟桌面版,用户如果不清楚该装什么版本的话,可按安装上的安装先决条件指示安装,一般在win2000 服务器版上装标准版,其他的系统装桌面版的就可以;而sql server 2000安装问题就比较大,时常见问题有如下:
(1)配置服务器时中断.
(2)注册 activex 时中断.
(3)显示到100%的时候中断.
(4)提示:command line option syntax error, type command /? for help,继续安装,最后在配置服务器的时候出现:无法找到动态链接sqlunirl.dll于指定的路径……
...SQL2005 分五个版本,如下所列,
1.Enterprise(企业版),
2.Development(开发版),
3.Workgroup,(工作群版)
4.Standard,(标准版)
5.Express.(嗯,估且就叫它简易版吧)
这几个版本,我们究竟应该使用哪一版呢﹖
这是许多初学SQL2005的人最常问的问题。
...
关于SQL Server事务日志的问题汇总
1.用backup log database with no_log清除日志把数据库属性中的故障还原模型改为“简单”可以大大减慢日志
是日志文件会很小,如果数据比较重要推荐还是把数据库的还原模型调为完全 【程序编程相关:Oracle RMAN快速入门指南】
增长的速度. 如果把还原模型调到简单,这样就不支持时间点还原了,但 【推荐阅读:存储过程编写经验和优化措施】
...