-
用sql获取某字符串中的数字部分的语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
div class="codetitle" a style="CURSOR: pointer" data="44637" class="copybut" id="copybut44637" onclick="doCopy('code44637')" 代码如下:div class="codebody" id="code44637" create function dbo.F_Get_No ( @No varchar(100) ) RETURNS bigint AS B[详细]
-
SQL 判断字段类型语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
--Title:Generating test data --Author:wufeng4552 --Date :2009-09-25 09:56:07 if object_id('tb')is not null drop table tb go create table tb(ID int,name text) insert tb select 1,'test' go --方法1 div class="codetitle" a style="CURSOR: point[详细]
-
MSSQL 生成日期列表代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
div class="codetitle" a style="CURSOR: pointer" data="38999" class="copybut" id="copybut38999" onclick="doCopy('code38999')" 代码如下:div class="codebody" id="code38999" if exists (select from dbo.sysobjects where id = object_id(N'[dbo].[f[详细]
-
MSSQL 计算两个日期相差的工作天数的语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
div class="codetitle" a style="CURSOR: pointer" data="15458" class="copybut" id="copybut15458" onclick="doCopy('code15458')" 代码如下:div class="codebody" id="code15458" if exists (select from dbo.sysobjects where id = object_id(N'[dbo].[f[详细]
-
SqlServer 实用操作小技巧集合
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等 (一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHIN[详细]
-
sql中all,any,some用法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
--All:对所有数据都满足条件,整个条件才成立,例如:5大于所有返回的id select from #A where 5All(select id from #A) go --Any:只要有一条数据满足条件,整个条件成立,例如:3大于1,2 select from #A where 3any(select id from #A)[详细]
-
最常用的SQL语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:133
(1)数据记录筛选: sql="select from数据表where字段名=字段值orderby字段名[desc]" sql="select from数据表where字段名like'%字段值%'orderby字段名[desc]" sql="selecttop10 from数据表where字段名orderby字段名[desc]" sql="select from数据表where字段名[详细]
-
SQL语法 分隔符理解小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
两者主要的区别在于:分隔的标识符被括在双引号中(Transact-SQL也支持方括号的使用:[标识符])并且是区分大小写的。单引号只用于字符串的定界。总的来说,引入分隔的标识符是为了对标识符进行规范,否则就会与保留字相同了。特别要提到的是,分隔的标识符[详细]
-
sql 服务器知识
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
sql server服务器和服务器组有何区别 服务器组只是个逻辑上的概念,类似于班级或者QQ里面的同事、朋友、家人的分组。一般班级下面有N个学生。学生就相当于服务器了。 只是为了方便组织罢了,当服务器太多的时候,放在不同分组下便于找到服务器。 sql server[详细]
-
隐藏在SQLServer 字段中的超诡异字符解决过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
文章作者:jhkdiy 发表日期:2009-10-11 程序架构:B/S 开发环境:Windows XP + IIS6 + VS2003 数 据 库:SQL Server 2000 部分功能:从 SQL Server 中导出数据到 Access。 这套系统做了大半年,这个导入导出还是问题不断,我负责的这块导入导出就是夹在网[详细]
-
将备份数据还原到数据库的步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
1、首先,在“SQL企业管理器”中新建一个临时数据库A1。 2、右击A1数据库,选择:所有任务-还原数据库。 3、在“还原数据库”窗口中,选择:“从设备”。 4、点击“选择设备”。 5、点击“添加”。 6、从文件名中选择要还原的数据库文件,如A1.BAK。 7、点击[详细]
-
SQL Server 高速缓存依赖分析
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
一,使数据库支持SQL高速缓存依赖性。 二,使表支持SQL高速缓存依赖性。 三,在ASP.NET应用程序的web.config文件中包含SQL连接字符串。 四,以如下方式利用SQL高速缓存依赖性: 1)在代码中编程创建一个SqlCacheDependency对象。 2)给OutputCache指令添加SqlC[详细]
-
SQL 多表连接查询实现语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
1.理论 只要两个表的公共字段有匹配值,就将这两个表中的记录组合起来。 个人理解:以一个共同的字段求两个表中符合要求的交集,并将每个表符合要求的记录以共同的字段为牵引合并起来。 语法 select * FROM table1 INNER JOIN table2 ON table1 . field1 com[详细]
-
sql convert函数使用小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
CONVERT(data_type,expression[,style]) convert(varchar(10),字段名,转换格式) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到. 语句 结果 SELECT CONVERT(varchar(100),GETDATE(),0)[详细]
-
sqlserver2005 行列转换实现方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
div class="codetitle" a style="CURSOR: pointer" data="41529" class="copybut" id="copybut41529" onclick="doCopy('code41529')" 代码如下:div class="codebody" id="code41529" --Create Company Table Create Table Company ( ComID varchar(50) prima[详细]
-
跨服务器查询导入数据的sql语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
insert into MICS_WorkPlan_RestDays select from OPENROWSET('SQLOLEDB', 'SERVER=192.168.2.97;uid=用户名;pwd=密码;Database=数据库','select from v_restdays(sql语句,可执行存储过程)') as a 此语句可用来将另一服务器中的数据插入到本数据库中的某[详细]
-
返回SQL执行时间的存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:162
div class="codetitle" a style="CURSOR: pointer" data="41765" class="copybut" id="copybut41765" onclick="doCopy('code41765')" 代码如下:div class="codebody" id="code41765" USE NBDXMIS CREATE proc TestTimeAnySentence @sql_where varchar(8000)[详细]
-
MSSQL ISQL命令详解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
比如做一些高级的配置,还比如在客户端或远程执行数据库操作等工作时,ISQL是很方便的。比如入侵一台有SQL服务的主机,入侵SQL Server后都能干什么?最好的工具的就是ISQL了。 不 光是微软的SQL支持ISQL,还有Sybase的Enterprise版本的数据库也支持,Sybase[详细]
-
SQl 跨服务器查询语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:52
select from OPENDATASOURCE( 'SQLOLEDB', 'Data Source=远程ip;User ID=sa;Password=密码' ).库名.dbo.表名 insert 本地库名..表名 select from OPENDATASOURCE( 'SQLOLEDB', 'Data Source=远程ip;User ID=sa;Password=密码' ).库名.dbo.表名 或使用联结服[详细]
-
sql2005 HashBytes 加密函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
有关函数HashBytes请参考: http://msdn.microsoft.com/en-us/library/ms174415.aspx 在做项目的时候,在sql中使用了hashbytes函数,运用md5算法去加密一密码。代码如下 DECLARE @psw nvarchar (20) SET @psw = 'admin' SELECT hashbytes('md5',@psw) 输出结[详细]
-
防止SQLSERVER的事件探查器跟踪软件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
两种方法的原理相同 第一种方法: div class="codetitle" a style="CURSOR: pointer" data="1589" class="copybut" id="copybut1589" onclick="doCopy('code1589')" 代码如下:div class="codebody" id="code1589" procedure SQLCloseAllTrack; const sql = '[详细]
-
Excel导入Sqlserver数据库脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
受以前旧同事之托,在博客里发这段脚本: exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure SELECT INTO tmp_asset FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=[详细]
-
sql cast,convert,QUOTENAME,exec 函数学习记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
语法 使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT (data_type[(length)],expression [,style]) 参数 expression 是任何有效的 Microsoft SQL Server" 表达式。有关更多信息,请参见表达式。 data_type 目标系统所提供的数据类型,[详细]
-
select into 和 insert into select 两种表复制语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
第一句:SELECT * INTO [ToTable] FROM [FromTable] 第二句:INSERT INTO [ToTable] ([fild_One],[fild_Two]) SELECT [fild_One],8 FROM [FromTable] 以上两句都是将 [FromTable] 的数据插入到 [ToTable],但两句又有区别的: 第一句(SELECT INTO FROM)要[详细]
-
sqlserver 日志恢复方法(搞定drop和truncate)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
--1 use master backup database logTest to disk='D:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLBackuplogTest.bak' with format --2 use logTest create table table_1(Id int,test varchar(max)) insert table_1(Id,test) values ([详细]