SQL Server
xb12369
当你的才华撑不起你的梦想的时候,就该好好反省,然后静下心来学习!
展开
-
SQL prompt无法激活跳转到127.0.0.1:22223的解决方案
某天sqlserver的插件SQL prompt突然间抽风了,无法使用,通过进入Manage license的时候一直显示:然后不停各种装了卸,卸了装还各种找百度,都没法解决我的问题!!!实在是没办法了当时想大不了重装系统呗!!!最后是在这两条命令下解决问题的:1、inetcpl.cpl把连接---局域网设置---为LAN使用代理服务器的勾去了2、ms-settings:network代理-----把自动代理的关闭我发现现在不用...原创 2020-06-01 12:02:05 · 6887 阅读 · 1 评论 -
SqlServer常用的语法
-- Create a nonclustered index on a table or viewCREATE INDEX i1 ON t1 (col1);-- Create a clustered index on a table and use a 3-part name for the tableCREATE CLUSTERED INDEX i1 ON d1.s1.t1 (col1...原创 2020-04-09 14:20:42 · 660 阅读 · 0 评论 -
sql相同value,求最大的id
先上图: select t1.id,t1.coordinatename from t_coordinate t1 join t_coordinate t2 on t1.parentid = t2.parentid where t1.id != t2.id and t1.coordinatename = t2.coordinatename 题目大概原创 2013-05-22 10:38:40 · 1112 阅读 · 0 评论 -
sql行转列:越简单越好
下图为需求:原创 2014-04-03 18:36:27 · 7962 阅读 · 0 评论 -
oracle截取最后一个字符
简单明了实用,废话不多说:原创 2014-05-27 16:58:41 · 49845 阅读 · 0 评论 -
oracle中的连接和分组聚合求最值
create table test (id integer,name varchar(20),age integer);insert into test(id,name,age) values (1,'张三',22);insert into test(id,name,age) values (2,'李四',23);select * from test;原创 2013-06-18 17:14:40 · 1469 阅读 · 0 评论 -
orcale 分组查询 查出每个组中id最小的
SELECT TAB_A.* FROM ( SELECT a.*, ROW_NUMBER() OVER( PARTITION BY a.name ORDER BY a.id ASC ) ROWNO FROM ( select * from t_d_Provinces p where p.name in (原创 2013-06-17 16:53:31 · 4120 阅读 · 0 评论 -
oracle存储过程样板以及用法
有个业务逻辑:一次性将大量的数据(比如30w)原创 2014-05-30 10:01:39 · 1022 阅读 · 0 评论 -
Oracle函数样板及用法
将一个字符串用某种字符(“、”)切割,得到一个列表:create or replace function split( p_list varchar2, p_sep varchar2 := '、') return type_split pipelined is l_idx pls_integer; v_list varchar2(2000) :原创 2014-07-04 16:14:30 · 1039 阅读 · 0 评论 -
oracle关键字with..as和wm_concat的用法说明
1,创建临时表with...as2,相同id合并相关列原创 2014-04-23 10:06:42 · 2282 阅读 · 0 评论 -
Win10下安装SQL Server 2016 Management Studio报0x80070570的解决办法
win10下安装SQL Server 2016 Management Studio报0x80070570如何解决?原创 2016-09-27 13:28:10 · 9372 阅读 · 2 评论 -
Mybatis 动态读取配置文件driver、url、username、username
1、Mybatis动态读取配置文件2、用Mybatis调存储过程,存储过程有两个动作,insert后select,然后用Mybatis跟sqlserver交互,然后发现一个问题,如果mapper中标签是select就只能做select动作,如果是insert,那又只能做insert动作,就是没法两个结果一起执行掉原创 2016-11-09 18:18:51 · 8969 阅读 · 2 评论 -
sqlserver中格式化时间:yyyyMMddHHmmss->yyyy-MM-dd HH:mm:ss
sqlserver将yyyyMMddHHmmss转换成yyyy-MM-dd HH:mm:ss原创 2016-12-07 17:11:17 · 19719 阅读 · 1 评论 -
SqlServer 2016模糊匹配的几种方式和效率问题
数据库是Sqlserver 2016版现在业务需求是:要查询出企业名称为以下几个的,XXX,XXXX等等:第一种方式:like '%XXX%' OR like '%XXXX%'select cName from tAccountAuditing where cNamelike '%测试moa000154%' ORcNamelike '%测试集团上海事业部%'原创 2017-05-31 14:58:06 · 5088 阅读 · 0 评论 -
SqlServer表转JavaBean
解释权:谢彬2018-10-17使用说明:将@tb改成对应的表执行sql后即可自动生成javaBeanUSE MsInvoiceDBGODECLARE @tb nvarchar(100)SET @tb = 'InvoiceEASTicket'SELECT 'private ' + CASE WHEN st.name = 'decimal' THEN 'doub...原创 2018-11-26 22:05:42 · 648 阅读 · 1 评论 -
【转载】sql server 添加表注释、字段注释
--为字段添加注释--格式如右:execute sp_addextendedproperty 'MS_Description','字段备注信息','user','dbo','table','字段所属的表名','column','添加注释的字段名';execute sp_addextendedproperty 'MS_Description','add by liyc. 诊断类别码','u...转载 2019-09-25 10:11:21 · 1214 阅读 · 1 评论 -
ORA-00911 无效字符错误解决方法
在orcale里执行的上去了语句:select hit.id,u.username,axis.axisname,coor.coordinatename,a.cnt,hit.adddate from t_coordinate_hitlog hit join t_coordinate coor on hit.coordinateid = coor.id join t_axis axis on hi原创 2013-03-19 14:28:28 · 2590 阅读 · 0 评论 -
名称 ****不是有效的标识符 sql
假设存储过程:proc_testcreate proc proc_test@ProdID varchar(10)asbegindeclare @sql varchar(max)@sql = " select * from test where 1=1"if @ProdID set @sql += ' and prodid=''' + @ProdID + '''原创 2012-11-20 10:54:03 · 6750 阅读 · 1 评论 -
php获取系统的星期【week】和一键转发微博
我们很容易就获取到了系统的时间: H时i分s秒')?> //输出:2012年03月01日17时26分09秒 h时i分s秒')?> //输出:2012年03月01日05时26分09秒 那获取到星期呢???? 呵呵,如果不嫌麻烦的话可以这样:http://apps.hi.baidu.com/share/detail/54749891【我分享的】原创 2012-03-08 17:46:47 · 1047 阅读 · 0 评论 -
VS与F5调试,Eval绑定时间数据,获取数据库中所有的存储过程
①VS与F5调试:F5按下,网页没有反应 如果在测试项目的时候,按F5没有用:关闭端口,重新生成项目;如果还不行,启动任务管理器,结束进程iexplore.exe如果还不行,那貌似不可能额,(*^__^*) 嘻嘻,暂时只研究到了这一步! ②数据源控件【GridView,DataList,Repeater......】在绑定时间类型的数据,转换成“年-月-日”的格式原创 2012-03-09 11:14:15 · 964 阅读 · 0 评论 -
那些让人揪心的mysql语句
mysql/sql中的三条语句:select co_balance,co_isstaff from dt_co where co_id=156 select staff_group_id from dt_staff where co_id = 156 select count(*) a from dt_staff where staff_shouyetuijian = 1原创 2012-04-26 15:23:03 · 967 阅读 · 1 评论 -
sql相关:查看存储过程和表结构
sql数据库相关:1,查看存储过程的内置函数:sp_helptexteg:sp_helptext 存储过程名2,提供一个存储过程用于查看数据库表的新结构tbinfocreate procedure [dbo].[tbInfo] ( @tbName varchar(50) ) as select原创 2012-04-26 15:24:26 · 4840 阅读 · 0 评论 -
Sqlserver 中如何通过group by 实现分组合并
--------------------第一步:新建表:Test----------------------------CREATE TABLE test(id varchar(50), [values] varchar(10))INSERT test SELECT '001', 'aa'UNION ALL SELECT '001', 'bb'UNI原创 2012-04-27 16:05:17 · 12222 阅读 · 0 评论 -
sql server中的 stuff 函数
STUFF删除指定长度的字符并在指定的起始点插入另一组字符。语法STUFF ( character_expression , start , length , character_expression )参数character_expression由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制转载 2012-04-27 15:28:23 · 1031 阅读 · 0 评论 -
也许是经典的sql语句
use Rujia_Transmitgo--建表同时插入多条数据create table Test(id int,name varchar(50),sex int) insert into Test select 1,'爱的',1 union all select 2,'撒播',1 union all select 3,'玻璃',0 union all sele原创 2012-05-16 15:01:19 · 830 阅读 · 1 评论 -
清空表数据但保留结构
Truncate table [Energy_HelpFld]--简单好用原创 2012-06-18 10:51:11 · 1957 阅读 · 0 评论 -
Asp.net常用的三十多个代码(非常实用)
Asp.net常用的三十多个代码(非常实用)1.//弹出对话框.点击转向指定页面Response.Write("window.alert('该会员没有提交申请,请重新提交!')");Response.Write("window.location ='http://www.51aspx.com/bizpulic/upmeb.aspx'");2.//弹出对话框R原创 2012-07-05 16:09:57 · 1526 阅读 · 0 评论 -
DateDiff()函数
用DateDiff()函数。 DateDiff 函数 返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目。 语法 DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]]) DateDiff 函数语法原创 2012-07-03 11:12:27 · 691 阅读 · 0 评论 -
由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 'msdb'。有关详细信息,请参阅 SQL Server 错误日志。 (Microsoft SQL Server,错误: 945)
依稀地记得上个星期五下班的时候,只顾着下班,没有考虑“sql的感受”,今天打开sql,哦哦,弹出一个:****************************【华丽的分隔符】***********************************************************************************************************原创 2012-11-02 16:12:57 · 38682 阅读 · 3 评论 -
使用公用表表达式(CTE)WITH AS提高sql性能,with as【未完待续】
定义: WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每原创 2012-11-06 17:25:46 · 2197 阅读 · 1 评论 -
sql内置函数pivot强大的行转列功能
语法:PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN())原创 2012-11-05 17:10:11 · 53279 阅读 · 7 评论 -
sql 内置函数 获取表的 列名
之前写了一个存储过程:可以查看标的列名,结构查看存储过程和表结构现在用sql直接得出最后结果:--获取所有的列名declare @objid int,@objname varchar(20)set @objname = 'DimKY' --要显示的表名select @objid = id from sysobjects where id = OBJE原创 2012-11-09 10:59:21 · 3530 阅读 · 0 评论 -
sql 在将 nvarchar 值 转换成数据类型 int 时失败。
假设有存储过程:proc_test2create proc proc_test2@Id intbegin asdeclare @sql varchar(max)@sql = 'select * from test2 where 1=1'if @Id set @sql += ' and Id = ' +@Idexec (@sql)end存储过程需要原创 2012-11-20 10:59:58 · 43586 阅读 · 1 评论 -
sql数据库相关:查看存储过程的内置函数和手写的查看表结构存储过程
sql数据库相关:1,查看存储过程的内置函数:sp_helptexteg:sp_helptext 存储过程名2,提供一个存储过程用于查看数据库表的新结构tbinfocreate procedure [dbo].[tbInfo] ( @tbName varchar(50) ) as select原创 2012-02-20 15:46:04 · 1002 阅读 · 0 评论