![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Server
文章平均质量分 73
Hello_World_wusu
希望在这里大家能够互相帮助!
展开
-
SQL Server 2005中DateTime类型转换为Varchar类型的所有格式
select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select CONVERT(varchar(12) , getdate(), 111 ) 2004/09/12 select CONVERT(varchar(12) , getdate(), 112 ) 20040912 select CONVERT(varchar(12)转载 2009-09-16 11:08:00 · 1903 阅读 · 1 评论 -
SQL Server中的Set RowCount命令
使 Microsoft® SQL Server™ 在返回指定的行数之后停止处理查询。 语法SET ROWCOUNT { number | @number_var } 参数number | @number_var是在停止给定查询之前要处理的行数(整数)。注释建议将当前使用 SET ROWCOUNT 的 DELETE、INSERT 和 UPDATE 语句重新编写为使用 TO转载 2009-10-11 17:21:00 · 1512 阅读 · 0 评论 -
SQL Server中的sp_executesql系统存储过程
sp_executesql语法 sp_executesql [@stmt =] stmt[ {, [@params =] N@parameter_name data_type [,...n] } {, [@param1 =] value1 [,...n] }] 参数[@stmt =] stmt 包含 Transact-SQL 语句转载 2009-10-11 17:23:00 · 1682 阅读 · 0 评论 -
SQL Server中DataLength函数和Len函数的区别
DATALENGTH()函数返回一个用于对值进行管理的字节数,这有助于揭示不同数据类型间的一些有趣差别。当把varchar类型传递给DATALENGTH()和LEN()函数时,它们将返回相同的值:DECLARE @Value varchar(20) SET @Value = abc SELECT DATALENGTH(@Value) SELECT LEN(@Value) 这些语句的转载 2009-10-14 09:10:00 · 6052 阅读 · 1 评论 -
SQL Server中的TextPtr函数
以 varbinary 格式返回对应于 text、ntext 或 image 列的文本指针值。检索到的文本指针值可用于 READTEXT、WRITETEXT 和 UPDATETEXT 语句。语法TEXTPTR ( column )参数column待使用的 text、ntext 或 image 列。返回类型varbinary注释在 Microsoft SQL Se转载 2009-10-14 08:48:00 · 3658 阅读 · 0 评论 -
SQL Server中的UpdateText和WriteText命令
UPDATETEXT更新现有 text、ntext 或 image 字段。使用 UPDATETEXT 在适当的位置更改 text、ntext 或 image 列的一部分。使用 WRITETEXT 来更新和替换整个 text、ntext 或 image 字段。语法UPDATETEXT { table_name.dest_column_name dest_text_ptr } {转载 2009-10-14 08:58:00 · 8539 阅读 · 1 评论 -
SQL Server中的Set Quoted_Identifier On/Off命令
当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须符合所有 Transact-SQL 标识符规则。有关详细信息,请参阅标识符。文字可以由单引号或双引号分隔。当 SET QUOTED_IDENTIFIER 为 ON(默认值)时,由双引号分隔的所有字符转载 2009-10-13 17:24:00 · 4063 阅读 · 1 评论 -
SQL Server 2005中如何跨库查询数据
由于业务逻辑的多样性经常得在sql server中查询不同数据库中数据这就产生了分布式查询的需求现我将开发中遇到的几种查询总结如下:1.access版本--建立连接服务器EXEC sp_addlinkedserver--要创建的链接服务器名称 ai, --产品名称 access, --OLE DB 字符Microsoft.转载 2009-10-15 08:55:00 · 3129 阅读 · 0 评论 -
如何对SQL Server 2005进行设置以允许远程连接
在尝试从远程计算机连接到 Microsoft SQL Server 2005 实例时,可能会接收到错误消息。在使用任何程序连接到 SQL Server 时都可能会发生此问题。例如,在使用 SQLCMD 实用工具连接到 SQL Server 时收到以下错误消息: Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的连接时发生错误。连接到转载 2009-10-15 08:56:00 · 1525 阅读 · 0 评论 -
SQL Server中的Replicate函数
REPLICATE 以指定的次数重复字符表达式。 语法 REPLICATE ( character_expression , integer_expression ) 参数 character_expression 由字符数据组成的字母数字表达式。character_expression 可以是常量转载 2009-10-14 08:37:00 · 26964 阅读 · 0 评论 -
SQL Server中QUOTENAME函数的使用
--函数QUOTENAME--功能:返回带有分隔符的Unicode 字符串,分隔符的加入可使输入的字符串成为有效的Microsoft SQL Server 2005 分隔标识符。--语法QUOTENAME ( character_string [ , quote_character ] ) --举例说明:--比如你有一个表,名字叫index--你有一个动转载 2009-12-01 14:40:00 · 8894 阅读 · 0 评论 -
SQl Server中的ISNULL函数用法
语法 ISNULL ( check_expression , replacement_value ) 备注如果 check_expression 不为 NULL,则返回它的值;否则,在将 replacement_value 隐式转换为 check_expression 的类型(如果这两个类型不同)后,则返回前者。参数check_expression 将被检查是否为 NULL 的表达式。check_转载 2009-10-07 17:10:00 · 1427 阅读 · 0 评论 -
SQL Server 2005语法增强之OBJECT_ID
在SQL Server的以前版本中OBJECT_ID只接受一个参数,即对象的名称,在最新的版本中微软对这个内部函数作了功能方面的增强,我们先看看微软MSDN上的描述:重要提示:使用 OBJECT_ID 不能查询非架构范围内的对象(如 DDL 触发器)。对于在 sys.objects 目录视图中找不到的对象,需要通过查询适当的目录视图来获取该对象的标识号。例如,若要返回 DDL 触发器的对象转载 2009-10-05 10:15:00 · 2301 阅读 · 0 评论 -
SQL Server中的通配符
通配符_"_"号表示任意单个字符,该符号只能匹配一个字符."_"可以放在查询条件的任意位置,且只能代表一个字符.一个汉字只使用一个"_"表示.通配符%"%"符号是字符匹配符,能匹配0个或更多字符的任意长度的字符串.在SQL语句中可以在查询条件的任意位置放置一个%来代表一个任意长度的字符串.在查询条件时也可以放置两个%进行查询,但在查询条件中最好不要连续出现两个%通配符[]在模式查询中可以利用"[]转载 2009-10-07 22:08:00 · 1393 阅读 · 0 评论 -
SQL Server 2005中增强的性能
丰富的数据类型 Richer Data Types 1、varchar(max)、nvarchar(max)和varbinary(max)数据类型最多可以保存2GB的数据,可以取代text、ntext或image数据类型。 CREATE TABLE myTable(id INT,content VARCHAR(MAX)) 2、XML数据类型 XML数据类型允许用户在SQL Server转载 2009-09-14 20:27:00 · 606 阅读 · 0 评论 -
SQL Server中的DATEPART函数的使用
定义和用法DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。语法DATEPART(datepart,date)date 参数是合法的日期表达式。datepart 参数可以是下列的值:datepart缩写年yy, yyyy季度qq, q月mm, m年中的日dy,转载 2009-10-04 15:51:00 · 4271 阅读 · 0 评论 -
SQL Server游标中的inserted和deleted临时表
触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。Microsoft? SQL Server 2000 自动创建和管理这些表。可以使用这两个临时的驻留内存的表测试某些数据修改的效果及设置触发器操作的条件;然而,不能直接对表中的数据进行更改。 inserted和deleted表主要用于触发器中: ·扩展表间引用完整性 ·在以视图为基础的基表中插入或更新数据转载 2009-10-05 09:30:00 · 2876 阅读 · 0 评论 -
SQL Server 2005中如何配置所用内存
AWE需要锁定内存页启用锁定内存页选项(Windows): 1、启用锁定内存页选项 2、在"开始"菜单上单击"运行"子菜单,然后在"打开"框中键入"gpedit.msc"。 3、在"组策略"控制台上,展开"计算机配置",然后展开"Windows 设置"。 4、展开"安全设置",然后展开"本地策略"。 5、选择"用户权限分配"复选框。 6、详细资料窗格转载 2009-10-03 21:53:00 · 1157 阅读 · 0 评论 -
SQL Server 2005中的文件和文件组
1、文件和文件组的含义与关系 每个数据库有一个主数据文件.和若干个从文件。文件是数据库的物理体现。 文件组可以包括分布在多个逻辑分区的文件,实现负载平衡。文件组允许对文件进行分组,以便于管理和数据的分配/放置。例如,可以分别在三个硬盘驱动器上创建三个文件(Data1.ndf、Data2.ndf 和 Data3.ndf),并将这三个文件指派到文件组 fgroup转载 2009-10-04 12:52:00 · 1173 阅读 · 0 评论 -
SQL Server中的OBJECTPROPERTY函数使用
返回当前数据库中对象的有关信息。语法OBJECTPROPERTY ( id , property ) 参数id一个表达式,包含当前数据库中某个对象的 ID。id 的数据类型是 int。Property一个表达式,包含针对由 id 指定的对象将要返回的信息。Property 可以是下面这些值中的一个。 说明 除非加以注释,否则,如果 property 是无转载 2009-10-06 10:56:00 · 3008 阅读 · 0 评论 -
SQL Server中的union关键字功能介绍
UNION 运算符是将两个或更多查询的结果组合为单个结果集, 该结果集包含联合查询中的所有查询的全部行。这与使用联接组合两个表中的列不同。 使用 UNION 组合查询的结果集有两个最基本的规则: 1、所有查询中的列数和列的顺序必须相同。 2、数据类型必须兼容 a、UNION的结果集列名与第一个select语句中的结果集中转载 2009-10-07 20:44:00 · 1673 阅读 · 0 评论 -
通过内存配置来优化SQL Server的性能
Microsoft SQL Server 2000 的内存管理组件消除了对 SQL Server 可用的内存进行手工管理的需要。SQL Server 在启动时根据操作系统和其它应用程序当前正在使用的内存量,动态确定应分配的内存量。当计算机和SQL Server 上的负荷更改时,分配的内存也随之更改。有关更多信息,请参见内存构架。 下列服务器配置选项可用于配置内存使用并影响服务器性能转载 2009-10-03 21:27:00 · 1108 阅读 · 0 评论 -
SQL Server中的STUFF函数的使用
STUFF ( character_expression , start , length ,character_expression ) 参数 character_expression 一个字符数据表达式。character_expression 可以是常量、变量,也可以是字符列或二进制数据列。 start 一个整数值,指定删除和插入的开始位置。如果 start 或 length 为负,则返转载 2009-10-04 15:35:00 · 50434 阅读 · 0 评论 -
SQL Server数据类型简介
数据类型是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的种类和名称都或多或少有些不同。SQLServer 提供了 25 种数据类型: ·Binary [(n)] ·Varbinary [(n)] ·Char [(n)] ·Varchar[(n)] ·Nchar[(n)]原创 2009-10-04 20:36:00 · 1377 阅读 · 0 评论 -
SQL Server中的Truncate命令
truncate操作 同没有where条件的delete操作十分相似。1、无论truncate大表还是小表速度都非常快。delete要产生回滚信息来满足回滚需求,而truncate是不产生的。2、truncate是DDL语句进行隐式提交,不能进行回滚操作。3、truncate重新设定表和索引的HWM(高水标记),由于全表扫描和索引快速扫描都要读取所有的数据块知道HWM为止。所以全表扫描转载 2009-12-04 15:25:00 · 7316 阅读 · 0 评论