sql server 2005
小雪IT工程师
这个作者很懒,什么都没留下…
展开
-
SQL Server 2005 建立外键约束(foreign key)
CREATE TABLE [dbo].[Varrily]([ID] [bigint] NOT NULL ,[Name] [char] (10) NULL ,[Address] [char] (480) NULL ,[Introduction] [ntext] NULL ) CREATE TABLE [dbo].[MyTable]([ID] [bigint]原创 2009-07-27 08:11:00 · 995 阅读 · 0 评论 -
针对解决sql server数据库中不区分大小写问题.
<br />在网络上搜索相关的很多资料,总结了一下,发生这种情况的原因主要是由于排序规则引起的:<br />不指定排序规则的话 <br /> <br /> 临时表是否区分大小写,与tempdb数据库的排序有关. <br /> 数据库对象是否区分大小写,与数据库本身的排序规则有关. <br /> 变量是否区分大小写,与数据库本身的排序规则有关,估计也是与tempdb数据库有关吧.<br /> 二进制编码:根据针对每个字符定义的位模式来排序与比较Microsoft®SQL Ser转载 2010-08-03 14:27:00 · 1865 阅读 · 0 评论 -
SQL知识整理一:触发器、存储过程、表变量、临时表
转:SQL知识整理一:触发器、存储过程、表变量、临时表 触发器 触发器的基础知识create trigger tr_name on table/view {for | after | instead of } [update][,][insert][,][delete] [with encryption] as {batch | if update (col_na转载 2013-09-24 09:10:06 · 969 阅读 · 0 评论 -
SQL知识整理二:锁、游标、索引
转:http://www.cnblogs.com/chengxingliang/p/3307473.html锁 锁的模式 锁模式描述共享(S)用于不更改或不更新数据(只读操作),如SELECT语句更新(U)用于可更新的资源中。防止当多个会话在读取、锁定以及随后可能进行的资源更新时发生常见形式的转载 2013-09-24 09:05:40 · 700 阅读 · 0 评论 -
"SQL Server 安装程序无法获取 ASPNET 帐户的系统帐户信息"
安装SQL Server2005 问题信息: "SQL Server 安装程序无法获取 ASPNET 帐户的系统帐户信息" 解决办法: 用aspnet_regiis实用工具卸载和重新安装一下就可以了。 具体的操作: 1、进入CMD: C:\windows\microsoft.net\framework\v2.0.50727文件夹下,运行aspnet_regiis -转载 2012-05-04 10:21:59 · 547 阅读 · 0 评论 -
学习SQL SERVER的存储过程
<br /> <br /><br />CREATE PROCEDURE<br />创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。也可以创建在 Microsoft SQL Server启动时自动运行的存储过程。<br />语法<br />CREATE PROC [ EDURE ] procedure_name [ ; number ]<br /原创 2011-05-21 15:17:00 · 557 阅读 · 0 评论 -
SQL语句大全
<br />--语 句 功 能<br />--数据操作<br />SELECT --从数据库表中检索数据行和列<br />INSERT --向数据库表添加新数据行<br />DELETE --从数据库表中删除数据行<br />UPDATE --更新数据库表中的数据<br />--数据定义<br />CREATE TABLE --创建一个数据库表<br />DROP TABLE --从数据库中删除表<br />ALTER TABLE --修改数据库表结构<br />CREATE VIEW --创建一个视图<b原创 2011-05-13 20:45:00 · 488 阅读 · 0 评论 -
SqlServer中decimal(numeric )、float 和 real 数据类型的区别
<br />decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。<br />定义 decimal 的列、变量和参数的两种特性如下: <br />· p 小数点左边和右边数字之和,不包括小数点。如 123.45,则 p=5,s=2。 <br />指定精度或对象能够控制的数字个数。<br />· s <br />指定可放到小数点右边的小数位数或数字个数。<br />转载 2011-02-18 16:43:00 · 761 阅读 · 0 评论 -
SqlServer 2000 中char, varchar, nvarchar 的区别
<br />char类型: 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。 <br /> Varchar类型:Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"<br />而char 不一样,比如char(100),它的值是"qia原创 2011-01-26 13:18:00 · 790 阅读 · 0 评论 -
内外连接
<br /> inner join <br /> left outer join <br /> right outer join <br /> full outer join <br /> 四者的区别 <br />答<br />cross join 是笛卡儿乘积 就是一张表的行数乘以另一张表的行数 <br />a left join b:返回a的全部行--》b中满足的行以及b中没有满足的行(用null代替) <br />a right join b:同转载 2010-11-12 09:23:00 · 402 阅读 · 0 评论 -
如何将ACCESS数据库导入到SQL SERVER中
将Access数据库导入到SQL Server 2005 Express中<br /> 安装好SQL Server 2005 Express后,再安装SQL Server Management Studio Express CTP就可以很方便的使用控制台进行数据库<br /><br />的管理。但SQL Server Management Studio Express CTP并没有导入Access数据库的功能,我们应该使用Access的“数据库实用工具”<br /><br />进行导入。本文以Acc转载 2010-06-21 16:11:00 · 1597 阅读 · 0 评论 -
数据库涉及字符规则
采用26个英文字母(区分大小写)和0 -9这十个自然数组成,共63个字符。不能出现其他字符(注释除外)。据库对象命名规则数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前缀和实际名字组成,长度不超过30。前缀:使用小写字母。例如:表tb视图vi存储过程sp函数fn转载 2010-04-30 09:18:00 · 840 阅读 · 0 评论 -
已成功与服务器建立连接,但是在登录过程中发生错误
问题一:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。用windows身份登录management studio,点击站点属性,将安全选项更改为:windows 和sql 混合身份登录,解决。问题二:sql 2005企业管理器登录时选用windows身份验证一切顺利,然而使用sql server身份验证转载 2010-04-29 15:54:00 · 2492 阅读 · 1 评论 -
定时触发器
企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入要执行的语句:转载 2009-08-17 22:02:00 · 537 阅读 · 0 评论 -
初识游标
游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次以行或者多行前进或向后浏览数据的能力。我们可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。 1.游标的组成 游标包含两个部分:一个是游标结果集、一个是游标位置。 游标结果集:定义该游标得SELECT语句返回的行的集合。原创 2009-08-14 09:55:00 · 429 阅读 · 0 评论 -
sql server 2005外键练级更新
if object_id(testtable2) is not null drop table testtable2 if object_id(testtable1) is not null drop table testtable1 GO ----创建主键表,主键列为pid,IDENTITY列为id,原创 2009-07-27 08:16:00 · 1099 阅读 · 0 评论 -
【转】IsNull 和 SQL语句中CASE WHEN用法
1、ISNULL 使用指定的替换值替换 NULL。 语法 ISNULL ( check_expression , replacement_value ) 参数 check_expression 将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。转载 2009-09-04 10:51:00 · 1025 阅读 · 0 评论