数据库sql
csdn_xhl868
浮名本是身外物,不着方寸也风流!
展开
-
64 位 windows 2003 server sp2 操作系统安装 sql 2008 数据库
前两天,客户的一台IBM system 3500 M3 型号的服务器原创 2014-06-05 23:10:55 · 2051 阅读 · 0 评论 -
sql 2008 跨服务器插入数据
首先要保证服务器开启了 Ad Hoc Distributed Queriesexec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure insert into 表名 select *原创 2015-08-11 15:48:14 · 488 阅读 · 0 评论 -
从excel导入数据到数据库,数字显示为科学计数法的形式,处理方法
/**************/在SQL Server中科学计数法形式的数据与varchar相互转换过程中有时会有一些问题出现。如果用covnert(numeric(10,2),varchar)会出现“从数据类型 varchar 转换为 numeric 时出错。”这样的错误,需要把varchar转换为float就可以了。例如,有一张表table,里面有个字段存储的手机号,导转载 2015-11-11 08:34:41 · 9610 阅读 · 0 评论 -
用stuff 写sql 函数,查询拼装出某列数据中的所有数字。
一列数据中,有字符,汉字,数字,想将所有的数字给查出,并拼装起来create function [dbo].[getnumber](@a varchar(4000)) returns varchar(4000) as begin while patindex('%[^0-9]%',@a)>0beginset @a=stuff(@a,patindex('%[转载 2015-12-31 18:41:05 · 527 阅读 · 0 评论 -
--SQL正则替换函数
CREATE function dbo.regexReplace(@source ntext, --原字符串@regexp varchar(1000), --正则表达式@replace varchar(1000), --替换值@globalReplace bit = 1, --是否是全局替换@ignoreCase bit = 0 --是否忽略大小写)returnS varchar(转载 2015-12-31 19:23:34 · 724 阅读 · 0 评论 -
SQL 2008,忘记SA密码,又删除了sysadmin中删除了builtin\Administrators帐号
今天给一个客户恢复系统。客户安装的sql server2008 ,我用提供给我的sql 账号登录之后,还原我bak文件,提示没有权限。跟客户索要sa账号,结果客户那边 一问三不知。尝试用administrator账号登录,提示登录失败。后来在网上搜到一篇文章(原文网址:http://www.accessoft.com/article-show.asp?id=7083)转载 2015-12-07 18:17:43 · 1093 阅读 · 0 评论 -
批量更新服务器上所有用户数据库中的某张表
这几天维护公司服务器。服务器上都安装部署了几十个sql server 数据库。虽然数据库名字不一样,但表结构都一样。现在需要对这几十个数据库中的某张表的某个字段做一个更新假如表名为 sms ,要更改的字段为 passwd.在网上找到了一个方法:通过游标解决,具体sql语句如下:declare @dbname nvarchar(20)declare curdb转载 2015-12-08 16:15:29 · 565 阅读 · 0 评论 -
如何判断多个字段组成的关键字在另外一张表中是否存在
如何判断多个字段组成的关键字在另外一张表中是否存在 (原文地址:http://www.bitscn.com/pdb/otherdb/201505/497597.html)1.首先判断一个关键字在另外一张表中是否存在很容易!SELECT * FROM a WHERE a.ID IN(SELECT b.ID FROM b )2.如果判断的关键字有多个字段构成怎么转载 2016-07-01 17:46:55 · 2047 阅读 · 0 评论 -
sql server 备份还原数据库 命令、以及权限调整
SQL 权限 http://blog.csdn.net/a497785609/article/details/47686659转载 2016-07-25 12:21:23 · 3147 阅读 · 0 评论 -
sql常用sql语句
1、查询某个库中所有的表名字Select [name] from sysObjects Where xtype='U'and [name]2、得到数据库中所有用户视图Select [name] From sysObjects Where xtype='V' And [name]'sysconstraints' Order By [name]3、获得指定表中所有的列转载 2016-08-15 13:11:01 · 342 阅读 · 0 评论 -
SQL REVERSE 函数
表table1中,有1列pdf如图:想从该列pdf数据中截取每行最后的pdf名称。select REVERSE(substring(REVERSE(pdf),1,CHARINDEX('/',REVERSE(pdf))-1 ) ) from table1注释:REVERSE 函数 返回字符串str的字符颠倒顺序转载 2016-11-24 21:39:13 · 1011 阅读 · 0 评论 -
按照年,月统计某张表的数据
表QKW_wangzhan_liulanjilu 有 riqi 这个字段,里面存放的是日期,现在想按照,年,月 统计。select year(riqi) 年,month(riqi) 月,count(*) 访问总数from QKW_wangzhan_liulanjilugroup by year(riqi),month(riqi)order by year(riq原创 2015-05-28 09:48:59 · 388 阅读 · 0 评论 -
sql 分列
以前根据一些特殊符号,如 | ; 等拆分数据都是将数据在 excel 列进行分列。今天在网上看到一个sql 脚本,不错,记录下。原文地址:http://zhidao.baidu.com/link?url=uziiGf4kswkT-umNXpsQ86WLjPEMyKrM-TLChWhcWs_EtSrDeffU5SRlg_QHa1HX11QUBGGc09_SPEZKoNWYja-转载 2015-05-06 13:45:30 · 2949 阅读 · 1 评论 -
sql语句双重循环
sql 语句双重循环原创 2015-02-11 17:48:27 · 1833 阅读 · 0 评论 -
sql 删除重复数据
表shuju原创 2014-06-08 12:08:00 · 507 阅读 · 0 评论 -
sql 函数
想实现的结果:将 杂志id 相同、wenzhangidxiangton转载 2014-07-08 20:50:00 · 425 阅读 · 0 评论 -
SQL server 数据库的版本为661,无法打开,此服务器只支持655版及更低版本。不支持降级路径
SQL server 数据库的版本为661,无法打开,此服务器只支持655版及更低版本。不支持降级路径原创 2014-08-19 16:48:22 · 4260 阅读 · 1 评论 -
sql 两表同名字段大小对比
declare @biao1 varchar(400)declare @biao2 varchar(400)select @biao1= 'table1' --输入相应的表select @biao2= 'table2' --输入相应的表SELECT a.COLUMN_NAME, a.DATA_TYPE,b.TABLE_NAME,b.CHARACTER_MAXIMUM_LE转载 2014-07-31 15:40:04 · 1104 阅读 · 0 评论 -
导入excel数据到sql server 2008
前天,客户给整理了1个excel人员lie原创 2014-11-16 08:58:33 · 1837 阅读 · 0 评论 -
substring 、left、 PATINDEX
如图,qishiye 为空,想将yemaf原创 2014-07-07 12:06:48 · 463 阅读 · 0 评论 -
SQL Server 检测到基于一致性的逻辑 I/O 错误 pageid、数据库日志文件丢失
sql数据库文件损坏、ldf文件丢失转载 2015-01-21 18:01:26 · 2474 阅读 · 1 评论 -
CROSS APPLY
原文网址:http://www.jb51.net/article/28666.htmSQL Server数据库操作中,在2005以上的版本新增加了一个APPLY表运算符的功能。新增的APPLY表运算符把右表表达式应用到左表表达式中的每一行。它不像JOIN那样先计算那个表表达式都可以,APPLY必选先逻辑地计算左表达式。这种计算输入的逻辑顺序允许吧右表达式关联到左表表达式。 APPLY有两种转载 2015-02-10 17:57:13 · 553 阅读 · 0 评论 -
第一个存储过程
学习带参数的存储过程创建表personcreate table person(name varchar(10),age int)insert into person values ('张三',10)insert into person values ('李四',20)创建存储过程 shifou_chengren ,判断张三、李四是否成年人create pr原创 2015-01-22 21:11:05 · 278 阅读 · 0 评论 -
Server 阻止了对组件“Ad Hoc Distributed Queries”的 STATEMENT“OpenRowset/OpenDatasource”的访问,
Server 阻止了对组件“Ad Hoc Distributed Queries”的 STATEMENT“OpenRowset/OpenDatasource”的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用“Ad Hoc Distributed Queries”。有关启用“Ad Hoc Distributed Queries”转载 2015-02-10 17:32:02 · 475 阅读 · 0 评论 -
关于所写的两个简单sql 循环语句的疑问
游标原创 2015-02-02 17:29:05 · 346 阅读 · 0 评论 -
sql parsename 函数
https://docs.microsoft.com/en-us/sql/t-sql/functions/parsename-transact-sql?view=sql-server-2017Syntax:PARSENAME ( 'object_name' , object_piece ) Arguments'object_name'Is the name of the object for ...转载 2018-06-21 08:17:44 · 1676 阅读 · 0 评论