SQL
Emm.....
这个作者很懒,什么都没留下…
展开
-
SQL去重取ID最大值
select * from bas_app awhere not exists(select 1 from bas_app where AppName = a.AppName and id > a.id)原创 2019-01-22 11:31:54 · 6070 阅读 · 0 评论 -
SQL Server创建用户,给定用户权限脚本
本地登录,或sa登录执行SQL例如: 用户名:bbbb,数据库名:aaaacreate login bbbbwith password = '密码',DEFAULT_DATABASE = [aaaa],CHECK_EXPIRATION=OFF, CHECK_POLICY=OFFDENY VIEW any DATABASE TO PUBLIC;ALTER AUTHORIZAT...原创 2019-09-03 09:06:48 · 1222 阅读 · 0 评论 -
SQL语句创建表结构
示例CREATE TABLE [dbo].[NewTable] ([FGSMC] varchar(50) NULL ,[HRZBH] varchar(20) NULL ,[HRZBMC] varchar(20) NULL ,[ZX] numeric(18) NULL ,[WX] numeric(18) NULL ,[CW] numeric(18) NULL ,[KT] nume...原创 2019-07-29 16:09:03 · 1137 阅读 · 0 评论 -
Select count(*)、Count(1)、Count(0)的区别和执行效率比较
不想了解测试过程的直接跳到最后看结论,在使用count的时候要用count(1)而不要用count(*),因为使用count(*)的时候会对所有的列进行扫描,相比而言count(1)不用扫描所有列,所以count(1)要快一些。当时是对这一结论深信不疑,虽然不知道为什么。今天正好有时间研究研究看count(*)和count(1)到底有没有性能差异。测试环境是SQL Server 2005 SP2开...原创 2019-06-25 09:58:55 · 800 阅读 · 0 评论 -
使用dapper实现实体查询
SQL语句查询转结构先下载一个dapperhttps://dapper-tutorial.net/zh-CN/home添加dapper引用 IDbConnection dapperStation = new SqlConnection(连接字符串); List<你的结构> dictItemList = dapperStation.Query<你的结构>...原创 2019-06-19 15:36:05 · 1232 阅读 · 0 评论 -
SQL强转+拼接
convert(varchar(50),要转换的内容)拼接直接 用+''即可例子:convert(varchar(50),datediff(second,HEARTTIME,GETDATE())/86400)+':'+convert(varchar(50),datediff(second,HEARTTIME,GETDATE())%86400/3600)+':'+convert(va...原创 2019-04-11 16:11:02 · 274 阅读 · 0 评论 -
Sql Server 还原数据库到指定路径语句
restore database 数据库名称 from disk='备份文件路径' with RECOVERY,REPLACE, move '数据库名称' to '为 数据库名称.mdf 文件指定的存放路径', move '数据库名称_log' to '为 数据库名称_log.ldf 文件指定的存放路径';示例: restore database test from...原创 2019-03-24 11:15:08 · 2116 阅读 · 1 评论 -
将DataTable中的某列转换成数组或者List
string[] arrRate = dtRate.AsEnumerable().Select(d => d.Field<string>("arry")).ToArray();List<string> litRate = dtRate.AsEnumerable().Select(d => d.Field<string>("arry")).ToLi...原创 2019-03-10 15:51:26 · 7542 阅读 · 1 评论 -
sqlServer 修改默认1433端口
作者:智者长存来源:CSDN原文:https://blog.csdn.net/liufeifeinanfeng/article/details/84561595版权声明:本文为博主原创文章,转载请附上博文链接!转载 2019-03-04 10:50:36 · 1792 阅读 · 0 评论 -
ORACLE 时间作为查询条件,精确到秒查询
--举个例子,查询条件为字符串字段做转换,如果是date类型可直接使用select OPERATEDATE from SF_BILLwhere to_date(OPERATEDATE,'yyyy-mm-dd hh24:mi:ss') > to_date('2018-04-18 10:10:06','yyyy-mm-dd hh24:mi:ss') ...原创 2019-01-26 11:38:57 · 8625 阅读 · 0 评论 -
SqlServer存储过程基础语法
一、定义变量--简单赋值 declare @a intset @a=5 print @a --使用select语句赋值 declare @user1 nvarchar(50) select @user1='张三'print @user1 declare @user2 nvarchar(50) select @user2 = Name fr...原创 2019-09-23 15:00:16 · 607 阅读 · 0 评论