欢迎光临IT网Linux学习频道

当前位置: > 数据库 > SQL Server 2008 >
  • [SQL Server 2008] SqlServer数据类型 日期:2019-05-15 16:39:45 点击:116 好评:0

    Character 字符串: 数据类型 描述 存储 char(n) 固定长度的字符串。最多 8,000 个字符。 n varchar(n) 可变长度的字符串。最多 8,000 个字符。 varchar(max) 可变长度的字符串。最多 1,073,741,824 个字符。 text 可变长度的字符串。最多 2GB 字符数据。 Un...

  • [SQL Server 2008] sql增删改查 日期:2019-05-15 16:39:02 点击:110 好评:0

    一、增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] 表名 [列名] values 列值 例:insert into Strdents (姓名,性别,出生日期) values (王伟华,男,1983/6/15) 注意:如果省略表名,将依次插入所有列 2.使用insert,select语句将现有表中的 数...

  • [SQL Server 2008] Sql--order by、desc降序、top 日期:2019-05-15 16:31:51 点击:141 好评:0

    ---------通过order by 语句进行排序: --1.降序order by 列名desc --2.升序order by 列名 或order by 列名asc --3.order by语句必须一定要放在整个sql语句的最后。 --4.根据多列进行排序 --5.可以按照表达式进行排序 --现根据英语成绩排序,再根据数学成绩...

  • [SQL Server 2008] SQL server2008 多表联合查询,分页显示结果 日期:2019-05-14 14:40:26 点击:92 好评:0

    数据库两表联立查询所需数据,组合成新表,并结果以分页显示,例: select * from (select row_number() over(order by a.id desc) as row,a.id,b.ProjectName,a.LastSavePerson,b.ApplyDept,a.MakingPerson,b.ProjectLevel,b.ProjectType,a.TryDescription,...

  • [SQL Server 2008] SQL server多表联合查询 日期:2019-05-14 14:08:20 点击:105 好评:0

    1.外连接可分为:左连接、右连接、完全外连接。 a.左连接 left join或 left outer join SQL语句:select * from student left join course onstudent.ID=course.ID {左外连接包含left join左表所有行,如果左表中某行在右表没有匹配,则结果中对应行右表的部...

  • [SQL Server 2008] SQL Server2008 列名显示无效 日期:2019-04-23 13:22:21 点击:147 好评:0

    在SQLServer2008中,当设计(修改)表结构之后,再用SQL语句时,列名会显示无效,但执行可以通过 如下图: 原因是SQL Server的intellisense(智能感知功能)需要重新整理一下,用快捷键Ctrl+Shift+R即可 关于intellisense(智能感知功能)的主要功能,就是在...

  • [SQL Server 2008] SQL SERVER 2008 无法启动T-SQL调试的解决方法 日期:2019-04-23 13:19:25 点击:194 好评:0

    将 Windows 登录帐户添加为 sysadmin 已经具有 sysadmin 特权的用户必须执行以下命令: sp_addsrvrolemember Domain\Name, sysadmin 其中,Domain\Name 表示 Windows 登录帐户。 默认情况下,运行 SQL Server 的计算机上的 Windows 管理员就是该计算机上的 S...

  • [SQL Server 2008] SQL Server 存储过程的创建参数 日期:2019-04-23 13:18:52 点击:116 好评:0

    请大家来了解一下存储过程的语法。 CreatePROC[EDURE]procedure_name[;number] [{@parameterdata_type} [VARYING][=default][OUTPUT] ][,...n] [WITH {RECOMPILE|ENCRYPTION|RECOMPILE,ENCRYPTION}] [FORREPLICATION] ASsql_statement[...n] 一、参数简介 1...

  • [SQL Server 2008] SQL Server 带输出参数和返回装填值的存储过程 日期:2019-04-23 13:18:16 点击:175 好评:0

    带输出参数的存储过程,查询指定学生的年龄 CREATE proc sp_getstu;3 ( @name char(10) , @age intoutput ) AS SELECT @age=年龄 FROM学生WHERE姓名= @name --执行-- Declare @sage int Exec sp_getstu;3 张三,@sageoutput Print @sage 带参数和返回状态值的存...

  • [SQL Server 2008] SQL Server存储过程带参数和通配符 日期:2019-04-23 13:17:47 点击:60 好评:0

    使用带有参数的简单过程 Create PROCEDURE au_info @lastname varchar(40), @firstname varchar(20) AS Select au_lname, au_fname, title, pub_name FROM authors a INNER JOIN titleauthor ta ON a.au_id = ta.au_id INNER JOIN titles t ON t.title_id = t...

  • [SQL Server 2008] SQL Server存储过程的创建 日期:2019-04-23 13:17:19 点击:120 好评:0

    以下命令显示了在指定的数据库中,如何创建存储过程. 特别注意创建之前的删除处理 USE pubs IF EXISTS (Select name FROM sysobjects Where name = au_info_all AND type = P) Drop PROCEDURE au_info_all GO Create PROCEDURE au_info_all AS Select au_lname...

  • [SQL Server 2008] SQLSERVER的中文排序规则 日期:2019-04-23 13:16:40 点击:158 好评:0

    排序规则简介: 什么叫排序规则呢?MS是这样描述的:在 Microsoft SQL Server 2000 中, 字符串的物理存储由排序规则控制。排序规则指定表示每个字符的位模式以及存 储和比较字符所使用的规则。 在查询分析器内执行下面语句,可以得到SQL SERVER支持的所有排...

  • [SQL Server 2008] sql server 2008查询作业所花费时间 日期:2019-04-23 13:15:13 点击:107 好评:0

    今天被问到服务器上制定的作业,运行都需要多长时间 查了查,从工作log中看不出来,于是上网搜索了一番. 关键涉及到SQL Server中的2个表 msdb.dbo.sysjobsmsdb 和 .dbo.sysjobhistory 参见:http://technet.microsoft.com/zh-cn/library/ms189817(v=sql.90).aspx...

  • [SQL Server 2008] SQL Server 2005和2008定时作业的制定 日期:2019-04-23 13:14:47 点击:135 好评:0

    打开【SQL Server Management Studio】,在【对象资源管理器】列表中选择【SQL Server 代理】; --2.鼠标右击【SQL Server 代理】,选择【启动(S)】,如已启动,可以省略此步骤; --3.展开【SQL Server 代理】列表,右击【作业】--【新建作业】; --3.1 在【...

  • [SQL Server 2008] SQL Server中 Case When 函数 与 Access中 IIF 函数的应用 日期:2019-04-23 13:13:57 点击:135 好评:0

    SQL Server中的判断语句: case 判断对象 when 判断条件 then 条件为真的场合返回的结果 else 其他的场合返回的结果 end 首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下: sql 中 case when 语法在这里添加日志标题 - 钱途无梁 - Notebook of...

  • [SQL Server 2008] SQL Server 2008 事件探查器(SQL SERVER Profiler) 日期:2019-04-23 13:12:49 点击:177 好评:0

    学习SQL SERVER 2008的事件探查器(SQL SERVER Profiler),方便我们对系统优化前后速度与性能的对比。 如何进入事件探查器:开始---程序---SQL Server 2008---性能工具---SQL SERVER Profiler,进入,点击新建事件跟踪,输入sa用户与密码。 如果你输入的用户...

  • [SQL Server 2008] sql语句技巧 日期:2019-04-23 13:11:59 点击:138 好评:0

    以下并非本人整理,但是看后感觉相当不错,特此分享。 1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过 搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分 开的操作尽量分开处理,提高每次的响应速度;在...

  • [SQL Server 2008] 英文版SQL Server,命令中输入中文,结果是乱码的解决方案 日期:2019-04-23 13:11:24 点击:108 好评:0

    向英文版的sqlserver中,插入或者修改中文数据的时候会变成乱码,字段已经是nvarchar类型的了,还是乱码。 解决之道就是在要插入的中文字符的引号前加N 比如一般情况下 insert into MyTable(name,url) values(name,中文); 而要想在英文版的sqlserver中不乱码...

  • [SQL Server 2008] SQL文中判断检索结果是否为NULL 日期:2019-04-23 13:10:54 点击:106 好评:0

    sql server 使用方法: ISNULL ( check_expression , replacement_value ) 此函数有两个参数isnull(p1,p2)其用法是如果p1为null,则用p2代替。 例: select isnull(a,0) from xxx oracle 使用方法用 :NVL( string1, replace_with) 功能:如果string1为NULL,...

  • [SQL Server 2008] SQLSERVER 里实现ORACLE里的Sequence 的功能 日期:2019-04-23 13:08:59 点击:89 好评:0

    ORACLE里的Sequence 可以实现自动增加的功能,在SQLSERVER 中通过定义项目的属性 IDENTITY 来实现 在下面的例子中,定义一个表storeID,其中的字段ID 作为自动增加项目: --声明使用哪个数据库 USE VC --删除已有的storeID表 IF EXISTS(SELECT TABLE_NAME from IN...

  • [SQL Server 2008] Sql 2008不允许保存更改,你所做的更改要求删除并重新创建以下表的解决方法 日期:2019-04-23 13:08:30 点击:95 好评:0

    启动SQL Server 2008 Management Studio 工具菜单----选项----Designers(设计器)----阻止保存要求重新创建表的更改 取消勾选即可。...

  • [SQL Server 2008] SQL Server 2008收缩日志文件 日期:2019-04-23 13:07:17 点击:170 好评:0

    1 使用背景 由于数据库的恢复模式被设置为完全,导致日志文件随着操作日益增大,以至于占用过多的磁盘空间 2 解决方法 使用命令dbcc shrinkfile可以收缩数据日志文件 use master go alter database 数据库名 set recovery simple with no_wait go alter datab...

  • [SQL Server 2008] SQL Server 2008收缩日志文件--dbcc shrinkfile参数说明 日期:2019-04-23 13:06:43 点击:69 好评:0

    DBCC SHRINKFILE 收缩相关数据库的指定数据文件或日志文件大...

  • [SQL Server 2008] SQL语句区分大小写 日期:2019-04-23 13:06:03 点击:96 好评:0

    我们在create table时经常会碰到这样的语句,例如:password nvarchar(10)collate chinese_prc_ci_as null,那它到底是什么意思呢?不妨看看下面: 首先,collate是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则...

  • [SQL Server 2008] SqlServer之Convert 函数应用 日期:2019-04-23 13:03:11 点击:154 好评:0

    SqlServer之Convert 函数应用 格式: CONVERT(data_type,expression[,style]) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到. Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006...

  • [SQL Server 2008] sql语言中有没有类似C语言中的switch case的语句?? 日期:2019-04-23 13:02:10 点击:59 好评:0

    没有,用case when 来代替就行了. 例如,下面的语句显示中文年月 select getdate() as 日期,case month(getdate()) when 11 then 十一 when 12 then 十二 else substring(一二三四五六七八九十, month(getdate()),1) end+月 as 月份 =========================...

  • [SQL Server 2008] 带你快速了解“存储过程”的定义及优点 日期:2019-04-23 13:00:09 点击:65 好评:0

    存储过程 sql语句执行的时候要先编译,然后执行。存储过程就是编译好了的一些sql语句。应用程序需要用的时候直接调用就可以了,所以效率会高。 存储过程介绍 存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使...

  • [SQL Server 2008] SQL Server 查询的内外连接方式 日期:2019-04-23 12:49:31 点击:163 好评:0

    先假设数据库【部门信息】和【公司福利】内容如下: 【部门信息】 【公司福利】 部门编号 部门名称 福利编号 福利工资 部门编号 职位 B01 技术部 F01 100 B02 经理 B02 后勤部 F02 200 B04 总经理 B03 销售部 F03 300 B05 副经理 B04 公关部 F04 150 B05 员...

栏目列表
推荐内容