随笔分类 - SQL Server
摘要:我们在安装SQL Server的时候可以设置“混合验证模式”,既可以使用windows身份验证登录,也可以使用SQL Server身份验证登录。 如果我们在安装的时候并未设置"混合验证模式",安装完成之后也是可以设置的。 1.首先我们先使用Windows身份验证登录SQL Server服务器。 登录
阅读全文
摘要:大家都知道sql server 有两种登录验证方式,即sql server验证方式和windows验证方式,但是sql server默认的是windows登录验证方式,我们如何启用sql server和windows混合的验证方式并成功登录呢? 在解决这个问题之前,我们首先要明白windows身份验
阅读全文
摘要:在安装sqlserver2008、2012等时选择的是默认实例,服务器名称也就是电脑的名称,特别是登录本地的数据库,需要输入电脑用户名称加上SQLEXPRESS 例如:zhangsan\SQLEXPRESS 而不是自己本机的ip地址:192.168.1.xx 内部网络别的电脑也无法访问。 问题就来了
阅读全文
摘要:CREATE FUNCTION [dbo].[GetCurrentIP] () RETURNS varchar(255) AS BEGIN DECLARE @IP_Address varchar(255); SELECT @IP_Address = client_net_address FROM sys.dm_exec_connections WHERE S...
阅读全文
摘要:SELECT TOP 30000 total_worker_time/1000 AS [总消耗CPU 时间(ms)], execution_count [运行次数], qs.total_worker_time/qs.execution_count/1000 AS [平均消耗CPU 时间(ms)], last_execution_time AS [最后一次执行...
阅读全文
摘要:update [表名] set [性别]=(case when (left(right([身份证],2),1) % 2 = 0) then '女' else '男' end ) where len([身份证])=18 and left(right([身份证],2),1)'X' update [表名] set [性别]=(case when (right([身份证],1) % 2 = 0) the...
阅读全文
摘要:SQL 根据日期精确计算年龄 第一种: 一张人员信息表里有一人生日(Birthday)列,跟据这个列,算出该人员的年龄 datediff(year,birthday,getdate()) 例:birthday = '2003-3-8' getDate()= '2008-7-7' 结果为:5 这样结果
阅读全文
摘要:CAST和CONVERT都经常被使用。特别提取出来作为一篇文章,方便查找。 CAST、CONVERT都可以执行数据类型转换。在大部分情况下,两者执行同样的功能,不同的是CONVERT还提供一些特别的日期格式转换,而CAST没有这个功能。 既然CONVERT包括了CAST的所有功能,而且CONVERT
阅读全文
摘要:点击打开链接 在一些需求中,可能我们需要知道连接到SqlServer的前端程序的一些系统信息,比如前端连接的计算机名称,IP地址,什么时候开始请求连接,什么时候结束连接等信息。 如果你对SqlServer的系统函数或视图不太了解,这个功能看起来好像比较复杂,而实际上, SqlServer的动态管理视
阅读全文
摘要:SQL Case when 的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1'
阅读全文
摘要:我们正常进行除法运算时,sql默认是返回一个四舍五入的数 比如12除以5,17除以3 返回结果如下: 那么如何拿到2.40 和5.67呢 返回真正结果 我们得到结果是2.40 和5.67,那么如何得到整数部分和小数部分
阅读全文
摘要:我这边有一个业务,需要客户填写身份证号,自动计算他的出生日期和年龄 在sql中,具体的存储过程实现是这样的: 在sql中,执行上面可在可编程性-->存储过程中看到创建的存储过程 存储过程的调用: 调用后结果: 调用后结果: 平时多记记,到用时才能看看,记录你的进步,分享你的成果
阅读全文
摘要:sql语法:从一个表update到另外一个表 一、 update a set a.name=b.name1 from a,b where a.id=b.id 二、 update table1 set a.status = b.status from table1 a inner join table
阅读全文
摘要:1、在面试的时候碰到一个问题,就是让写一张表中有id和name 两个字段,查询出name重复的所有数据,现在列下: 2、查询出所有数据进行分组之后,和重复数据的重复次数的查询数据,先列下: 3、一下为 查看别人的 结果,现列下:查询及删除重复记录的方法大全 1、查找表中多余的重复记录,重复记录是根据
阅读全文
摘要:如何用sql语句复制一张表 1、复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。 不过这种方法的一个最不好的地方就是新表中没有了旧表的prim
阅读全文
摘要:1]用共享打印机来打开文件共享, 2]把Access文件.mdb所在的文件夹 共享,然后其他的就和本地一样了。 设置如下: Data Source="\\192.168.7.49\user\WFsendat.mdb" 共享user文件夹
阅读全文
摘要:假设你想建立一个与Yahoo功能相似的Internet目录。你可以建立一个表用来保存一系列的站点名称,统一资源定位器(URL),描述,和类别,并答应访问者通过在HTML form中输入要害字来检索这些内容。 假如有一个访问者想从这个目录中得到其描述中包含要害字trading card的站点的列表。要取出正确的站点列表,你也许试图使用这样的查询: SELECT site_name FROM si...
阅读全文
摘要:1.全部复制,使用简单,但是字段容易出错(字段和顺序必须相同) INSERT INTO AAAStuffAgitationYield SELECT * FROM StuffAgitationYield 2.列出要同步的字段,使用不方便,但还是建义这么用。专家都这么用。 INSERT INTO AAA
阅读全文
摘要:SQL2008:1.备份库BACKUP DATABASE CDJQ_CEM2008 TO DISK = 'd:\zhu\123.bak'2.开启RAR加压功能EXEC sp_configure 'show advanced options', 1GORECONFIGUREGOEXEC sp_conf
阅读全文