
sql
qingsf
这个作者很懒,什么都没留下…
展开
-
精妙SQL语句收集_jackey
Xml代码 SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE ma...原创 2008-07-25 14:38:55 · 113 阅读 · 0 评论 -
[转]SQL Server和Oracle的常用函数对比_jackey
数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:select floor(-1.0...原创 2008-07-25 15:41:58 · 122 阅读 · 0 评论 -
sql 存储过程 几个 简单例子
例1:create proc proc_stu @sname varchar(20), @pwd varchar(20) as select * from ren where sname=@sname and pwd=@pwd go查看结果:proc_stu 'admin','admin'例2:下面的存储过程实现用户验证的功能,如果不成功,返回0,成功则返回1. CREATE PROCE...原创 2008-10-10 13:19:56 · 433 阅读 · 0 评论 -
Sql Server存储过程分页总结
分页方案一:(利用Not In和SELECT TOP分页)语句形式:SELECT TOP 10 *FROM TestTableWHERE (ID NOT IN (SELECT TOP 20 id FROM TestTable ORDER BY id))ORDER BY ID SELECT TOP 页大小 *FROM TestTableWH...原创 2008-10-10 15:21:21 · 157 阅读 · 0 评论 -
用存储过程定时发送数据到网络服务器
通过脚本创建JOB的示例: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_createjob]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedu...原创 2008-10-10 16:09:39 · 115 阅读 · 0 评论 -
如何获得当月的天数?
--方法一DECLARE @month int, @year intSELECT @month = 11, @year = 2008SELECT DATEPART(dd,DATEADD(m,1,CAST(STR(@month) + '/01/' + STR(@year) as datetime)) - 1)--执行过程分析SELECT STR(@month) + '/01/' + STR(@...2008-10-10 16:50:44 · 452 阅读 · 0 评论 -
sql函数调用方法
函数如下: 这里头需要加dbocreate function fn_NumOfDaysInMon (@date datetime)returns intasbegindeclare @begmonth datetime,@endmonth datetime,@days intselect @begmonth=dateadd(month,datediff(month,0,@date),0)...2008-10-10 16:55:03 · 1404 阅读 · 0 评论 -
SQL重复查询及触发器的使用
SQL重复查询及触发器的使用1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)例二:select * from testtabl...原创 2009-07-14 12:53:52 · 137 阅读 · 0 评论