Sql
zml_900417520
这个作者很懒,什么都没留下…
展开
-
Sql Varchar转换为Int
select* fromyourtable orderby cast(yourcolasint); select* fromyourtable orderby convert(int,yourcol);原创 2015-03-04 15:37:41 · 16564 阅读 · 0 评论 -
SqlServer保留小数位数的方法
cast(20.123456 as numeric(9,2))原创 2015-03-05 16:47:47 · 2953 阅读 · 0 评论 -
Sql 计算量个时间的差
select datediff(year, 开始日期,结束日期); --两日期间隔年select datediff(quarter, 开始日期,结束日期); --两日期间隔季select datediff(month, 开始日期,结束日期); --两日期间隔月select datediff(day, 开始日期,结束日期); --两日期间隔天select datediff(w原创 2015-03-04 15:39:47 · 473 阅读 · 0 评论 -
Sqlserver2008中取得DB中表的相关信息。
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 (SELECT count(转载 2015-04-24 17:38:54 · 355 阅读 · 0 评论 -
sqlserver 行转列
--创建测试表IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TestRows2Columns]') AND type in (N'U'))DROP TABLE [dbo].[TestRows2Columns]GOCREATE TABLE [dbo].[TestRows2Colum转载 2015-05-11 10:13:42 · 1225 阅读 · 0 评论 -
修改sqlserver 的编码格式
今天在使用SQL Server时,由于之前创建数据库忘记了设置Collocation,数据库中插入中文字符都是乱码,于是到DataBase的Options中修改Collocation,出现了The database could not be exclusively locked to perform the operation这个错误,无法修改字符集为Chinese_PRC_90_CI_AS。转载 2016-01-08 12:14:26 · 22678 阅读 · 0 评论 -
Sqlserver 用户模式切换
USE master;Go DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) FROM master..sysprocesses WHERE dbid=DB_ID('0051');EXEC(@SQL);GO ALTER DATABASE [0051] SET原创 2017-04-27 10:24:00 · 2262 阅读 · 0 评论 -
防sql注入
using System;using System.Collections.Generic;using System.Linq;using System.Web;/// /// 防SQL注入检查器/// public class SqlChecker{ //当前请求对象 private HttpRequest reques转载 2017-12-08 18:54:29 · 189 阅读 · 0 评论