随笔 - 1330  文章 - 1  评论 - 378  阅读 - 482万 

随笔分类 -  050~sqlserver

1 2 3 4 5 ··· 7 下一页
安装SQL2005 29506错误码的解决方案
摘要:我推荐先安装SQL2005,然后安装visual studio 2008,因为visual studio自带SQL2005的组件,导致等一下安装SQL2005时发生错误 在windows7下安装SQL2005时会提示不兼容,需要安装SQL2005 SP3或更高的版本,不用管它,一路安装下去,等装完在开始菜单没有SQL Server Management Studio。 没关系,只要下载微软的“SQL Server Management Studio Express”就能解决 (地址是http://www.microsoft.com/downloads/details.aspx?displayl 阅读全文
posted @ 2011-06-13 00:45 钱途无梁 阅读(1077) 评论(1) 推荐(0) 编辑
SQL Server中如何批量插入记录(急)
摘要:http://topic.csdn.net/t/20040608/10/3072689.html 阅读全文
posted @ 2010-06-14 09:27 钱途无梁 阅读(394) 评论(0) 推荐(0) 编辑
数据库人员面试SQL Server常用测试题
摘要:SQL Server常用测试题(1)题目1  问题描述:  为管理岗位业务培训信息,建立3个表:  S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄  C (C#,CN ) C#,CN 分别代表课程编号、课程名称  SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩  1. 使用标准SQL嵌套语句查询选修课程名称... 阅读全文
posted @ 2010-04-25 23:11 钱途无梁 阅读(777) 评论(0) 推荐(0) 编辑
是否可以屏蔽‘警告: 聚合或其它 SET 操作消除了空值。’一类警告信息?
摘要:由于不希望向执行存储过程的delphi程序返回警告信息,所以请教高手:是否有可能在存储过程中进行设置,让严重级别在11以下的警告信息不报告。当然修改存储过程,使之不出现‘警告: 聚合或其它 SET 操作消除了空值。’信息应该是最佳方法,但这不是我要的答案。网友回复:有null时 isnull(,'')--转换一下网友回复:isnull(null,'')--空字符网友回复:应... 阅读全文
posted @ 2010-04-12 14:48 钱途无梁 阅读(4327) 评论(0) 推荐(0) 编辑
给数据库字段添加注释,并且可以通过sql语句查询
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CreateviewFieldDescAsselecto.nameasoname,c.nameascname,convert(varchar(30),p.value)asvalue,p.smallidaspsmallid,t.nameastnamefromsyscolumnscjoinsystypestonc.xtype=t.xtypejoinsysobjectsoono.id=c.idle 阅读全文
posted @ 2010-02-05 17:59 钱途无梁 阅读(1219) 评论(0) 推荐(0) 编辑
SET NOCOUNT ON/OFF
摘要:当 SET NOCOUNT 为 ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。 当 SET NOCOUNT 为 OFF 时,返回计数(默认为OFF)。 即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT 函数。当 SET NOCOUNT 为 ON 时,将不给客户端发送存储过程中的每个语句的 DONE_IN_PROC 信息。当使用 Microsoft® SQL Server™ 提供的实用工具执行查询时,在 Transact-SQL 语句(如 SELECT、INSERT、UPDATE 和 DELETE)结束时将不会在查询结果中显示&quo 阅读全文
posted @ 2010-01-27 16:31 钱途无梁 阅读(418) 评论(0) 推荐(0) 编辑
ROW_NUMBER()的用法__(个人经验)
摘要:今天要分页,要用到ROW_NUMBER(),在网上找了一些关于ROW_NUMBER()用法的资料,结果都没有说到了要点,浪费了好多时间!下面以我的个人体会讲讲ROW_NUMBER()的用法,代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ALTERPROCEDUREdbo.Flash_SearchSinger(@pageindexint,//页数;@pagesizeint,//每页的记录的条数@singernamenvarchar(30) 阅读全文
posted @ 2010-01-27 16:11 钱途无梁 阅读(434) 评论(0) 推荐(0) 编辑
对多表联合查询的SQl语句的改进,大幅提高查询性能
摘要:常用的多表联合查询的sql语句:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->selecttable1.IDfromtable1innerjointable2ontable1.ID=table2.IDwheretable2.col2='xxx'改进后:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlight 阅读全文
posted @ 2010-01-27 10:53 钱途无梁 阅读(693) 评论(0) 推荐(0) 编辑
SQL事务全攻略
摘要:一 事务的属性 事务具有ACID属性 即 Atomic原子性, Consistent一致性, Isolated隔离性, Durable永久性 原子性 就是事务应作为一个工作单元,事务处理完成,所有的工作要么都在数据库中保存下来,要么完全 回滚,全部不保留 一致性 事务完成或者撤销后,都应该处于一致的状态 隔离性 多个事务同时进行,它们之间应该互不干扰.应该防止一个事务处理其他事务也要修改的数据时, 不合理的存取和不完整的读取数据 永久性 事务提交以后,所做的工作就被永久的保存下来 二 事务并发处理会产生的问题 丢失更新 当两个或多个事务选择同一行,然后基于最初选定的值更新该行时,会发生丢失更新 阅读全文
posted @ 2010-01-25 11:16 钱途无梁 阅读(411) 评论(0) 推荐(0) 编辑
ident_current('表名')
摘要:返回为任何会话和任何作用域中的指定表最后生成的标识值。 语法IDENT_CURRENT('table_name')参数table_name是将要返回其标识值的表的名称。table_name 的数据类型为 varchar,没有默认值。返回类型sql_variant注释IDENT_CURRENT 类似于 Microsoft® SQL Server™ 2000 标识函数 SCOPE_IDENTITY 和 @@IDENTITY。这三个函数都返回最后生成的标识值。但是,它们在定义"最后"的作用域和会话上不同。 IDENT_CURRENT 返回为任何会话和任何 阅读全文
posted @ 2010-01-19 14:00 钱途无梁 阅读(1075) 评论(0) 推荐(0) 编辑
@@IDENTITY
摘要:返回最后插入的标识值。语法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->@@IDENTITY返回类型numeric注释在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含此语句产生的最后的标识值。若此语句没有影响任何有标识列的表,则 @@IDENTITY 返回 NULL。若插入了多个行,则会产生多个标识值,@@IDENTITY 返回最后产生的标识值。如果此语句激发一个或多个执行产生标识值的插入操 阅读全文
posted @ 2010-01-19 12:05 钱途无梁 阅读(424) 评论(0) 推荐(0) 编辑
scope_identity()
摘要:返回插入到同一作用域中的 IDENTITY 列内的最后一个 IDENTITY 值。一个作用域就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理中,则它们位于相同的作用域中。语法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SCOPE_IDENTITY()返回类型sql_variant注释SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY 在功能上相似,因为它们都 阅读全文
posted @ 2010-01-19 11:43 钱途无梁 阅读(566) 评论(0) 推荐(0) 编辑
SQL语句 goto
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/*********************求1+2+3+4+......................+100的和*******************************/declare@sumsmallint,@ismallintset@i=1set@sum=0label:if(@i<=100)beginset@sum=@sum+@iset@i=@i+1gotolabele 阅读全文
posted @ 2010-01-18 16:48 钱途无梁 阅读(2891) 评论(0) 推荐(0) 编辑
整理的一些常用系统表
摘要:名称地址说明1sysaltfiles主数据库保存数据库的文件2syscharsets主数据库字符集与排序顺序3sysconfigures主数据库配置选项4syscurconfigs主数据库当前配置选项5sysdatabases主数据库服务器中的数据库6syslanguages主数据库语言7syslogins主数据库登陆帐号信息8sysoledbusers主数据库连接服务器登陆信息9sysprocesses主数据库进程10sysremotelogins主数据库远程登录帐号11syscolumns每个数据库列12sysconstrains每个数据库限制13sysfilegroups每个数据库文件组 阅读全文
posted @ 2010-01-12 13:37 钱途无梁 阅读(367) 评论(0) 推荐(0) 编辑
表重名时,delete、update、exists 一些“怪异”现象
摘要:正确:[代码]错误:[代码]正确:[代码][代码]正确:[代码]错误:[代码] 阅读全文
posted @ 2010-01-11 14:22 钱途无梁 阅读(443) 评论(0) 推荐(0) 编辑
SQL SERVERC存储过程中捕获异常
摘要:今天有个老朋友忽然问我一个问题,关于存储过程的。这个存储很简单:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--CREATEPROCEDUREProc_InsertTemp(@numbervarchar(3000),@namevarchar(21... 阅读全文
posted @ 2010-01-11 10:54 钱途无梁 阅读(369) 评论(0) 推荐(0) 编辑
SET IDENTITY_INSERT
摘要:允许将显式值插入表的标识列中。语法[代码]参数database是指定的表所驻留的数据库名称。owner是表所有者的名称。table是含有标识列的表名。注释任何时候,会话中只有一个表的 IDENTITY_INSERT 属性可以设置为 ON。如果某个表已将此属性设置为 ON,并且为另一个表发出了 SET IDENTITY_INSERT ON 语句,则 Microsoft® SQL Serve... 阅读全文
posted @ 2010-01-03 16:43 钱途无梁 阅读(425) 评论(0) 推荐(0) 编辑
SQL 流程控制语句 之五 return 语句介绍
摘要:一、RETURN语句例子: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->WAITFORdelay'00:00:01'Select*fromtitlesreturnselect*frompublishers二、RETURN语句 语法RETURN语句用于无条件地终止一个查询、存储过程或者批处理,此时位于RETURN语句之后的程序将不会被执行。RETURN语句的语法形式为: RETURN [ integer_expression 阅读全文
posted @ 2009-12-30 10:13 钱途无梁 阅读(548) 评论(0) 推荐(0) 编辑
sql生成脚本里SET ANSI_NULLS ON什么意思
摘要:我想把两个数据库合并,先讲第一个数据库脚本导出,开头有个SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO是什么意思?这个导出的脚本怎么才能在第二个数据库里运行,使得两个数据库合并?数据库合并还有其他方法吗?主要是合并表格、存储过程。是两个不同的数据库。 问题补充:两个数据库都没有数据=====================================... 阅读全文
posted @ 2009-12-25 15:01 钱途无梁 阅读(1096) 评论(0) 推荐(0) 编辑
set nocount on的疑问 set nocount on作用 set nocount on什么意思
摘要:MSDN解释:阻止在结果集中返回可显示受 Transact-SQL 语句或存储过程影响的行计数的消息。Stops the message that shows the count of the number of rows affected by a Transact-SQL statement or stored procedure from being returned as part of ... 阅读全文
posted @ 2009-12-25 14:32 钱途无梁 阅读(900) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 7 下一页
点击右上角即可分享
微信分享提示