摘要:目前在职场中很难找到非常合格的数据库开发人员。我的一个同事曾经说过:“SQL开发是一门语言,它很容易学,但是很难掌握。” 在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当您问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形...
阅读全文
随笔分类 - SQL
摘要:目前在职场中很难找到非常合格的数据库开发人员。我的一个同事曾经说过:“SQL开发是一门语言,它很容易学,但是很难掌握。” 在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当您问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形...
阅读全文
摘要:有时sql2005无法用添加删除程序卸载,可以按以下方法手工卸载 步骤是这样的: 1:运行vs_uninst.exe。 2:在“开始\运行”中输入“cmd”。 3:输入:Start /wait \setup.exe /qb REMOVE=ALL INSTANCENAME= 提示移除时产生错误,但是卸载能完成。 4:再次输入: Start /wait \setup.exe /qb RE...
阅读全文
摘要:连接到SQL Server实例的时候,必须提供有效的认证信息。数据库引擎会执行两步有效性验证过程。第一步,数据库引擎会检查是否提供了有效的、具备连接到SQL Server实例权限的登录名。第二步,数据库引擎会检查登录名是否具备连接数据库的访问许可。 SQL Server 2005定义了人员、组或进程作为对请求访问数据库资源的实体。实体可以在操作系统、服务器和数据库级进行指定并且实体可以是单个实体...
阅读全文
摘要:SET NOCOUNT ONDECLARE @LogicalFileName sysname, @MaxMinutes INT, @NewSize INTUSE M161Site -- 要操作的数据库名SELECT @LogicalFileName = 'M161WebSite_log', -- 日志文件名@MaxMinutes = ...
阅读全文
摘要:大家好 我有一个表,studentMark 学生成绩表 他的结构为: 自增ID ,学生ID, ,科目ID, 成绩分数 ,考试时间 ,考试标识ID ID (int ),StudentID( int ...
阅读全文
摘要:VB+MS SqlServer,是我们目前开发数据库应用系统最常用的模式,翻翻以前的老帖子,有一些SqlServer的问题经常被提出来,但正确解答甚少,现把我对这些问题的见解贴出来,这次先讲讲动态交叉表的问题 为了说明问题,我们用SqlServer自带的事例数据库(Northwind)来进行验证,所有的例子请放到Northwind中运行,我可能会省略Use语句,所引用的表,都是Northwind中...
阅读全文
摘要:临时表 可以创建本地和全局临时表。本地临时表仅在当前会话中可见;全局临时表在所有会话中都可见。 本地临时表的名称前面有一个编号符 (#table_name),而全局临时表的名称前面有两个编号符 (##table_name)。 SQL 语句使用 CREATE TABLE 语句中为 table_name 指定的名称引用临时表: ...
阅读全文
摘要:在我们开发商务软件的时候,常常会遇到这样的一个问题:怎样防止用户重复登录我们的系统?特别是对于银行或是财务部门,更是要限制用户以其工号身份多次登入。 可能会有人说在用户信息表中加一字段判断用户工号登录的状态,登录后写1,退出时写0,且登录时判断其标志位是否为1,如是则不让该用户工号登录。但是这样那势必会带来新的问题:如发生象断电之类不可预知的现象,系统是非正常退出,无法将标志位置为...
阅读全文
摘要:说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 11 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 SQL: select a.title,a.username,b.adddate fr...
阅读全文
|