
MSSQL
文章平均质量分 75
wuyxdream
这个作者很懒,什么都没留下…
展开
-
SQL Server 存储过程的分页
建立表:CREATE TABLE [TestTable] ([ID] [int] IDENTITY (1, 1) NOT NULL ,[FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[Country] [n转载 2006-12-22 00:00:00 · 738 阅读 · 0 评论 -
整理了一些t-sql技巧
把长日期转换为短日期 Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt(原始密码)select pwdencrypt(转载 2006-12-22 00:19:00 · 954 阅读 · 0 评论 -
精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
* 说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 11 * 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) insert into b(a, b, c) select d,e,f from b; * 说明:显示文章、提交人和最后回复时间 select a.title,a.username,原创 2006-12-22 00:22:00 · 1520 阅读 · 1 评论 -
精妙SQL语句
★说明:复制表(只复制结构,源表名:a 新表名:b)SQL: select * into b from a where 1★说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; ★说明:显示文章、提交人和最后回复时间 SQL: select a.title,a.username,b.adddate原创 2006-12-22 00:03:00 · 925 阅读 · 0 评论 -
行列转换
1. 行列转换--普通 假设有张学生成绩表(CJ)如下 [姓名] [学科] [成绩]张三 语文 80 张三 数学 90 张三 物理 85 李四 语文 85 李四 数学 92 李四 物理 82王五 数学 60想变成 [姓名] [语文] [数学] [物理]张三 80 90 85 李四转载 2006-12-22 00:05:00 · 999 阅读 · 0 评论 -
简单密码加密过程
--新增或修改密码create proc modifypwd@uid varchar(16),@pwd varchar(16)asdeclare @encode varbinary(255)set @encode=convert(varbinary(255),pwdencrypt(@pwd))if exists(select uid from [user] where uid=@uid)updat原创 2006-12-22 00:10:00 · 1156 阅读 · 0 评论 -
去掉重复记录,获取重复记录
--查询一个表中有效去掉重复的记录,UserID为自增长主键,RoleID为重复字段select MIN(UserID) as UserID, RoleID from tmpTable group by RoleIDselect RoleID from tmpTable group by RoleID HAVING (count(*) > 1)select distinct * from tmpT转载 2006-12-22 00:12:00 · 1272 阅读 · 0 评论 -
sql实现分段功能的函数
--简单分段语句 declare @b varchar(20)select @b=a-b-c-d-e--处理declare @sql varchar(4000)select @sql= select +replace(@b,-, union all select ) exec(@sql)--实现 split 分段功能的函数转载 2006-12-22 00:13:00 · 3872 阅读 · 0 评论 -
备份服务器端SQL SERVER数据库至本地目录
/**//*數據庫備份存儲過程*//**//*支持從服務器備份數據至本地機器上*/-- CREATE PROCEDURE up_dbbackup(@backup_db_name VARCHAR(128),@filename VARCHAR(128), /**//*備份路徑+文件名*/@flag VARCHAR(60) OUTPUT)ASSET NOCOUNT ONDECLARE @sql NVAR原创 2006-12-22 00:27:00 · 1506 阅读 · 0 评论