sql
ShaoWenJing
这个作者很懒,什么都没留下…
展开
-
sql 语句
SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device转载 2008-12-22 14:01:00 · 318 阅读 · 0 评论 -
Integration with the XML Data Type
Integration with the XML Data TypeWith the introduction of the XML data type, we wanted to also give FOR XML the ability to generate an instance of XML directly (more precisely, it generates a singl转载 2010-05-06 16:19:00 · 603 阅读 · 0 评论 -
取一类别的数据中最大的Number
iid cid internalId itemid reversion createdDt 9299 9301 787653 757513 1 2009-06-16 13:15:01.654 9299 9301 100035687 757516 9 2009-11-11 09:57:53.933 9299 9301 1000转载 2010-01-07 19:31:00 · 303 阅读 · 0 评论 -
PATINDEX 和 CHARINDEX 函数区别
PATINDEX函数支持使用通配符来进行搜索,然而CHARINDEX不支持通佩符。接下来,我们逐个分析这两个函数。 CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下: CHARINDEX ( expression1 , expression2 [ , start_location ] ) Expression1是要到expressio转载 2009-09-05 16:28:00 · 473 阅读 · 0 评论 -
为什么SQL不许在视图定义ORDER BY子句
问:为什么SQL Server不允许在视图定义使用ORDER BY子句? 答: SQL Server之所以不允许在视图定义中使用ORDER BY子句是为了遵守ANSI SQL-92标准。因为对该标准的原理分析需要对结构化查询语言(SQL)的底层结构和它所基于的数学理论进行讨论,我们不能在这里对它进行充分的解释。但是,如果你需要在视图中指定ORDER BY子句,可以考虑使用以下方法:转载 2009-05-22 17:05:00 · 352 阅读 · 0 评论 -
SQL Server数据库中经常用到的identity列
SQL Server数据库中经常用到的identity列 SQL Server中,经常会用到Identity标识列,这种自增长的字段操作起来的确是比较方便。但它有时还会带来一些麻烦。 示例一 :当表中被删除了某些数据的时候,自增长列的编号就不再是一个连线的数列。这种时候我们可转载 2009-05-20 14:38:00 · 327 阅读 · 0 评论 -
学习SQL应知道的动态SQL语句基本语法
1 、普通SQL语句可以用Exec执行 eg: Select * from tableName Exec(select * from tableName) Exec sp_executesql Nselect * from tableName -- 请注意字符串前一定要加N 2、字段名,表名,数据库名之类作为变量时,必须用动态SQL eg: declare @fname va转载 2009-05-20 14:42:00 · 362 阅读 · 0 评论 -
sql日期格式化
更多SQL日期格式化2008-10-06 10:51SQL日期格式化应用大全_数据库 Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06S原创 2009-05-15 16:06:00 · 1168 阅读 · 0 评论 -
对SQL Server 2005中XML操作函数
首先要明确一个基本原则,XML类型的数据之间以及XML类型与其它数据类型之间都是不能比较的,也就是说XML类型的数据不能出现在等号的任何一边。大致可分为查询类,修改类和跨域查询类。查询类包含query(),value(),exist()和nodes().修改类包含modify().跨域查询类包含sql:variable()和sql:column().一.查询类1.query()方法,返回满转载 2009-04-20 13:40:00 · 339 阅读 · 0 评论 -
SQL对Xml字段的操作
一、前言 SQL Server 2005 引入了一种称为 XML 的本机数据类型。用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列;此外,还允许带有变量和参数。为了更好地支持 XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进制对象 (BLOB)。 用户将一个XML数据存入数据库的时候,可以使用这个XML的字符串,SQL S原创 2009-04-17 16:27:00 · 404 阅读 · 0 评论 -
SQL字符串处理函数大全
select语句中只能使用sql函数对字段进行操作(链接sql server),select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charindex(云,字段1)=1;字符串函数对二进转载 2009-04-16 10:29:00 · 399 阅读 · 0 评论 -
SQL函数 left()、charindex()的使用
SQL函数 left()、charindex()的使用1、left() LEFT (, )返回character_expression 左起 integer_expression 个字符。2.charindex()返回字符串中某个指定的子串出现的开始位置。CHARINDEX (, )其中substring _expression 是所要查找的字符表达式,expressi原创 2009-04-16 10:15:00 · 1063 阅读 · 1 评论 -
union 和union all 的区别
<br />假设我们有一个表Student,包括以下字段与数据: <br />drop table student;<br />create table student<br />(<br />id int primary key,<br />name nvarchar2(50) not null,<br />score number not null<br />);<br />insert into student values(1,'Aaron',78);<br />insert into studen转载 2010-08-12 10:21:00 · 317 阅读 · 0 评论