文章分类 -  SQL Server

SQL Server面试题
摘要:Question 1:Can you use a batch SQL or store procedure to calculating the Number of Days in a Month Answer 1:找出当月的天数 select datepart(dd,dateadd(dd,-1,dateadd(mm,1,cast(cast(year(getdate()) as varchar... 阅读全文
posted @ 2008-03-20 11:28 jalor 阅读(421) 评论(0) 推荐(0)
SQL中CONVERT(),cast()转化函数的用法
摘要:CONVERT(data_type,expression[,style]) 语句及查询结果: SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06 SELECT CONVERT(varchar(100), GETDATE(... 阅读全文
posted @ 2008-03-20 11:17 jalor 阅读(2488) 评论(0) 推荐(0)
MS Sql Server临时表和游标的使用小总结
摘要:1.临时表 临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。 临时表有局部和全局两种类型 2者比较: 局部临时表的名称以符号 (#) 打头 仅对当前的用户连接是可见的 当用户实例断开连接时被自动删除 全局临时表的名称以符号 (##) 打头 任何用户都是可见的 当所有引用该表的用户断开连接时被自动删除 实际上局部临时表在tempdb中是有唯一名称的 例如我们用sa... 阅读全文
posted @ 2008-03-18 12:22 jalor 阅读(582) 评论(0) 推荐(2)
SQL SERVER临时表的使用
摘要:drop table #Tmp --删除临时表#Tmp create table #Tmp --创建临时表#Tmp ( ID int IDENTITY (1,1) not null, --创建列ID,并且每次新增一条记录就会加1 WokNo varchar(50), primary key (ID) --定义ID... 阅读全文
posted @ 2008-03-18 12:18 jalor 阅读(891) 评论(1) 推荐(1)
忘记SQL Server的SA用户密码解决方法
摘要:企业管理器进不去,我们通过查询分析器验证的时候,选择按照Windows身份验证,就直接进去了…… 输入下列命令,执行: exec sp_password null,'新密码','sa' 现在密码已经改变了,到企业管理器看看。 在SQL Server的帮助看到的关于存储过程 sp_password的说明: sp_password 添加或更改 Microsoft® SQL Server™ 登录的密... 阅读全文
posted @ 2008-03-12 13:16 jalor 阅读(1223) 评论(0) 推荐(0)
数据库面试题(一)
摘要:1.存储过程和函数的区别 2.事务是什么? 3.游标的作用?如何知道游标已经到了最后? 4.触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。 1。用C#实现以下功能 a 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。 b 对上面生成的数组排序,需要支持升序、降序两种顺序 2。请说明在.net中常用的几种页面间传递参数的方... 阅读全文
posted @ 2008-03-12 11:33 jalor 阅读(735) 评论(0) 推荐(0)
SQL Server常用到的几个设置选项(转)
摘要:1. SET DEADLOCK_PRIORITY 2. SET LOCK_TIMEOUT 3.@@LOCK_TIMEOUT 4.SET IDENTITY_INSERT 5.SET IMPLICIT_TRANSACTIONS 6.SET NOCOUNT 7.@@ROWCOUNT 8.SET ROWCOUNT 9.SET TRANSACTION ISOLATI... 阅读全文
posted @ 2007-10-20 19:33 jalor 阅读(522) 评论(0) 推荐(0)
sql server编程结构(转)
摘要:1:注释语句 2:批处理语句 3:if....else语句 A:注释语句 注释语句不是可执行语句,不参与程序的编译与运行.注释语句通常是一些说明性的文字.对代码的功能或者代码的的实现方式给出简明的解释和提示.很显然注释语句可以增加程序可读性,可修改性. sql server支持两种形式的注释语句,一种是行注释,一种是块注释. 1:行注释:只对该行进行注释,形如:“--”的格式 2:块注释:对... 阅读全文
posted @ 2007-10-20 19:25 jalor 阅读(366) 评论(0) 推荐(0)
SQLSERVER远程备份、恢复
摘要:SQLSERVER服务实例名称:192.168.0.2 需要备份的数据库名称: a 备份机器名称(Client端):192.168.0.3 备份机用户:zf 密码:123 备份机域名:domain 备份机提供备份需求的文件夹:D:\sqlbak 备份数据库 第一步: 在备份机建立共享文件夹 在程序代码中调用(或者CMD窗口) net share sqlbakup=D:... 阅读全文
posted @ 2007-09-12 15:22 jalor 阅读(352) 评论(0) 推荐(0)
SQL SERVER 2000 数据库备份与还原
摘要:备份数据库,例如: BACKUP DATABASE Northwind TO DISK = 'c:Northwind.bak' 还原数据库,例如: --返回由备份集内包含的数据库和日志文件列表组成的结果集 RESTORE FILELISTONLY FROM DISK = 'c:Northwind.bak' --还原由BACKUP备份的数据库 RESTORE DATAB... 阅读全文
posted @ 2007-09-12 15:09 jalor 阅读(329) 评论(0) 推荐(0)
MSSQLServer数据类型详解
摘要:在计算机中数据有两种特征:类型和长度。所谓数据类型就是以数据的表现方式和存储方式来划分的数据的种类。 在SQL Server 中每个变量、参数、表达式等都有数据类型。系统提供的数据类型分为几大类,。 ... 阅读全文
posted @ 2007-09-12 12:26 jalor 阅读(490) 评论(0) 推荐(0)
在SQLServer存储过程中区分大小写
摘要:CREATE PROCEDURE s_user_getLoginUserNameAndPwd @userName varchar(50), @userPassword varchar(50) AS SELECT * FROM sUser WHERE convert(varbinary,userName)=convert(varbinary,@userName)... 阅读全文
posted @ 2007-09-12 12:20 jalor 阅读(1890) 评论(0) 推荐(0)
在SQLServer中区分大小写的几种方法(转)
摘要:在SQLServer中区分大小写的几种方法(转) 第一种:(蟋蟀) ALTER TABLE tb ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS ... 阅读全文
posted @ 2007-09-12 12:18 jalor 阅读(426) 评论(0) 推荐(0)
SQL Server2000安装挂起解决办法
摘要:运行->regedit,打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager中找到PendingFileRenameOperations并删除,关闭注册表编辑器。重新安装SQL Server 2000即可。 阅读全文
posted @ 2007-05-23 20:42 jalor 阅读(306) 评论(0) 推荐(0)