
SQL操作数据
web718
这个作者很懒,什么都没留下…
展开
-
通用的更新存储过程和删除存储过程
CREATE PROCEDURE [ProductSortDel] (@Id int,@a_TableName Varchar(30))ASDECLARE @SQL VARCHAR(200)SET @SQL=DELETE FROM +@a_TableName+ WHERE Id=+CAST(@Id AS VARCHAR)EXEC( @SQL)GOCREATE PROCEDURE P原创 2005-07-18 19:36:00 · 1852 阅读 · 0 评论 -
迁移SQL Server数据库五招
迁移SQL Server数据库五招 我是一家图书公司的数据库管理员,要维护多台服务器中的数据库,经常把某台服务器中的某个数据库移动到另外一台服务器,有时候也从其它分部拖数据到总公司,因此对数据移动有些心得体会,在这里拿出来同大家交流一下,如有不足之处请大家多多指教。 M^7%D /sc"UF@ DTS设计器导入导出 X#m?Lc~ ^转载 2008-08-28 09:48:00 · 699 阅读 · 0 评论 -
导出数据库字典
sELECT 表名=case when a.colorder=1 then d.name else end, 字段序号=a.colorder, 字段名=a.name, 标识=case when COLUMNPROPERTY( a.id,a.name,IsIdentity)=1 then √else end, 主键=case when exists(SELECT 1 F原创 2008-08-06 11:13:00 · 529 阅读 · 0 评论 -
sql2005自动备份
1、打开SQL Server Management Studio 2、启动SQL Server代理 3、点击作业->新建作业 4、"常规"中输入作业的名称 5、新建步骤,类型选T-SQL,在下面的命令中输入下面语句(红色部分要根据自己的实际情况更改,D:/sql2005//back/改为自己的备份路径,sq_test修改为想备份的数据库的名称) DECLARE @strPath NVARCHAR(转载 2008-05-06 18:35:00 · 730 阅读 · 1 评论 -
分表处理设计思想和实现
作者:heiyeluren (黑夜路人)博客:http://blog.youkuaiyun.com/heiyeshuwu时间:2007-01-19 01:44:20 一、概述 分表是个目前算是比较炒的比较流行的概念,特别是在大负载的情况下,分表是一个良好分散数据库压力的好方法。 首先要了解为什么要分表,分表的好处是什么。我们先来大概了解以下一个数据库执行SQL的过程转载 2008-04-18 14:33:00 · 603 阅读 · 0 评论 -
论坛的详细设计
术语表:贴子:论坛里发表的主题或文章,用来进行讨论的。回复:对贴子的回应性的文字。类别:论坛一般分为几个大的话题,称作类别版面:类别下的子类别,用于将贴子的内容线细化便于大家发表意见。版主:一个版面最主要的管理人员,拥有对此版面所有操作权限总版主:可以执行所有版面的管理,但同有用户、权限、版面设置的管理能力。坛主:整个论坛的管理员,可以执行论坛的所有功能,相当于一个系统原创 2008-04-18 15:06:00 · 1798 阅读 · 0 评论 -
sql统计当天的数据
SELECT COUNT(0) FROM QB_User WHERE CONVERT(VARCHAR,CAST(2007-09-07 AS DATETIME),112) = CONVERT(VARCHAR,CreateDate,112)原创 2008-03-19 17:53:00 · 1117 阅读 · 0 评论 -
sql去重
string _strSql = "SELECT TOP 6 * FROM (SELECT distinct ArticleID,Title,TitlePic,Discription,UrlAddr,UrlFlag FROM QB_VIEW_ChannelArticleTagRelation WHERE TypeID=" + TagTypeID + ") A ORDER BY Ar原创 2007-10-26 09:57:00 · 1330 阅读 · 2 评论 -
SQL语句生成随机数
select cast(ceiling(rand(checksum(newid()))*10) as int) as sid原创 2007-09-28 16:30:00 · 874 阅读 · 0 评论 -
以14天为周期的sql统计
SELECT Max(Id) as Id,ProductID,count(ProductID) as CountNumberFROM QB_ProductRecord WHERE DATEDIFF(day, AddTM, GETDATE()) GROUP BY ProductID 1.1.1 宝贝收藏榜以14天为周期的sql统计DATEDIFF(day, AddT原创 2007-08-30 13:47:00 · 1055 阅读 · 0 评论 -
sql分组获取相同信息的第一列数据
SELECT Max(Id) as Id,Max(ColumnId) as ColumnId, ParentColumnId,CatalogId from QB_CatalogColumnRelated GROUP BY ParentColumnId,CatalogId原创 2007-08-10 14:40:00 · 1440 阅读 · 0 评论 -
高级SQL
第三部分 操作数据:SQL 本部分内容 n SQL基础 n 中级SQL n 高级SQL 第10章 SQL基础 本章内容 SQL介绍 使用SELECT 语句从表中取数据原创 2005-06-17 09:01:00 · 2315 阅读 · 0 评论 -
以存储过程搜索Text内容
CREATE PROCEDURE MT_content_select ( @content varchar(8000) )ASSELECT * FROM MT_bookid WHERE convert(varchar(8000),Notes) like % +@content+ % RETURNGO原创 2005-11-17 15:00:00 · 934 阅读 · 0 评论 -
SQL Server日期格式的转换
getdate()(convert(varchar,getdate(),102))提交日期:2005-6-18关键词:SQL Server 日期格式转换 SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如:select getdate()2004-09-12 11:06:08.177这对于在要不同数据库间转移数据或者习惯oracl原创 2005-10-12 17:13:00 · 1306 阅读 · 0 评论 -
--树形数据查询示例
--参考--树形数据查询示例--作者: 邹建--示例数据create table [tb]([id] int identity(1,1),[pid] int,name varchar(20))insert [tb] select 0,中国union all select 0,美国union all select 0,加拿大union all select 1,北京uni原创 2005-08-19 09:04:00 · 1076 阅读 · 2 评论 -
SQL查询 FOR XML [RAW|AUTO|EXPLICIT]
1.FOR XML RAW 2.FOR XML AUTO3.FOR XML EXPLICIT4.更改显示Tag为中文5.同表 多层6.异表 多层7.处理数据及日期等的Null值==================数据库Person表中的数据为personName personAge lisi 30 zhangsan 30 1. -----原创 2008-11-12 13:55:00 · 673 阅读 · 0 评论