SQL Server
文章平均质量分 72
Xw_Andy
1984年出生,从事软件开发工作3年了。
展开
-
SQL 标量函数----->日期函数 day() 、month()、year()、DATEADD()、ATEDIFF()、DATENAME()、DATEPART() GETDATE()
SQL 标量函数----->日期函数 day() 、month()、year()、DATEADD()、ATEDIFF()、DATENAME()、DATEPART() GETDATE() 执行实例(表:life_unite_product 有createtime时间字段)select day(createtime) from life_unite_product --取时间翻译 2009-07-23 15:19:00 · 2277 阅读 · 0 评论 -
sql大全超详细
SQL 命令这部分包含那些 PostgreSQL 支持的 SQL 命令的信息.这里的 "SQL" 就是该语言通常的含义; 每条命令的与标准有关的兼容性的信息可以在相关的参考页中找到. Table of ContentsABORT -- 退出当前事务ALTER GROUP -- 向组中增加用户或从组中删除用户 ALTER USER -- 改变数据库用户帐号.ANALYZE -- 收集与原创 2009-10-29 00:35:00 · 1177 阅读 · 0 评论 -
在打包程序中自动安装SQL Server数据库
1、创建安装项目“Setup1”安装项目在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 “setup1”。 单击“确定”关闭对话框。 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 在“属性”窗口中,选择 ProductName转载 2009-07-02 09:37:00 · 671 阅读 · 0 评论 -
SQL Server 2005中的ROW_NUMBER和RANK
下面介绍两个SQL Server 2005 中的新东东:ROW_NUMBER返回结果集分区内行的序列号,每个分区的第一行从 1 开始。语法:ROW_NUMBER ( ) OVER ( [ ] )备注:ORDER BY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。参数:将 FROM 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区。确定将 R转载 2009-06-09 18:05:00 · 566 阅读 · 0 评论 -
建立全文索引
建立全文索引 在进行全文检索之前,必须先建立和填充数据库全文索引。为了支持全文索引操作,SQL Server 7.0新增了一些存储过程和Transact-SQL语句。使用这些存储过程创建全文索引的具体步骤如下(括号内为调用的存储过程名称): 1. 启动数据库的全文处理功能(sp_fulltext_ database);; 2. 建立全文检索目录(sp_fulltext_catalo转载 2009-06-09 17:15:00 · 738 阅读 · 0 评论 -
truncate,delete,drop 比较
truncate,delete,drop的比较:--> 注意:这里说的delete是指不带where子句的delete语句相同点:truncate和不带where子句的delete, 以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigge原创 2009-06-09 17:45:00 · 461 阅读 · 0 评论 -
SQL查询连续号码段
SQL查询连续号码段--测试数据create table stest( fphm int, kshm nvarchar(10))insert into stestselect 2014,00000001 union allselect 2014,00000002 union allselect 2014,00000003union all select 2014,000000转载 2009-06-09 17:38:00 · 552 阅读 · 0 评论 -
全文索引——CONTAINS 语法
全文索引——CONTAINS 语法我们通常在 WHERE 子句中使用 CONTAINS ,就象这样:SELECT * FROM table_name WHERE CONTAINS(fullText_column,search contents)。 我们通过例子来学习,假设有表 students,其中的 address 是全文本检索的列。1. 查询住址在北京的学生SELECT stud转载 2009-06-09 17:18:00 · 478 阅读 · 0 评论 -
SQL注入漏洞全接触--入门篇
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的WWW端翻译 2009-08-07 11:36:00 · 488 阅读 · 0 评论 -
一些有用的时间函数
select getdate()select datepart(year,getdate()) select datepart(month,getdate()) select datepart(day,getdate())原创 2009-06-02 10:32:00 · 515 阅读 · 0 评论 -
分页查询存储过程[通用]
1 2 3-- 通用分页查询存储过程 4 -- exec p_PageRecordset_Table #TempTable,20,1,100,0 5 -------------------------------------------------------------- 6 CREATE PROC原创 2009-05-27 11:33:00 · 468 阅读 · 0 评论 -
交叉表使用(SQL)
-----一个交叉表应用实例CREATE TABLE [Test] ( [id] [int] IDENTITY (1, 1) NOT NULL , [name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [subject] [nvarchar] (50) COLLATE Chinese_PR原创 2009-05-26 09:30:00 · 861 阅读 · 1 评论 -
主键、外键和索引的区别
主键 外键 索引 定义:唯一标识一条记录,不能有重复的,不允许为空表的外键是另一表的主键, 外键可以有重复的, 可以是空值该字段没有重复值,但可以有一个空值 作用:原创 2009-07-24 10:48:00 · 734 阅读 · 0 评论 -
SQL Server的一些小常识
1.创建用户自定义数据类型create Type [自定义名称] from [系统数据类型及长度,是否为空] 例如:create Type UDT_YesNo from char(1) not null 2.创建用户自定义函数CREATE FUNCTION [ owner_name.] function_name ( [ { @parameter_name [AS]原创 2009-07-23 14:21:00 · 686 阅读 · 0 评论 -
SQL语句效率问题的几点总结
. SQL优化的原则是: 将一次操作需要读取的BLOCK数减到最低,即在最短的时间达到最大的数据吞吐量。 调整不良SQL通常可以从以下几点切入: 检查不良的SQL,考虑其写法是否还有可优化内容 检查子查询 考虑SQL子查询是否可以用简单连接的方式进行重新书写 检查优化索引的使用 考虑数据库的优化器 2. 避免出现SELECT原创 2009-10-29 22:38:00 · 549 阅读 · 0 评论