-
sqlserver 中 将数据 导出为 insert语句 的Proc
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
最近需要导出一个表的数据并生成insert语句,发现SQL Server的自带工具并没有此功能。BAIDU一下得到如下方法(亲测OK) 用这个存储过程可以实现: CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @column[详细]
-
sqlServer增加一字段并给此字段添加注释
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
Alter ? table ?TSK_REPORT??? drop column ?DATA_ATT_ID? -- 删除某一列 Alter ? table ?TSK_REPORT??? add ??DATA_ATT_ID? nvarchar ( 50 ) -- 添加某一列 --给此列加注释 EXECUTE ? sp_addextendedproperty? N ' MS_Description ,? 外协任务的上传文件的[详细]
-
mssqlserver存储过程分页
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
代码如下 复制代码? USE [BeyondDB]? GO? /****** Object: ?StoredProcedure [dbo].[Y_Paging] ? ?Script Date: 02/22/2013 14:53:26 ******/? SET ANSI_NULLS ON GO? SET QUOTED_IDENTIFIER ON GO? ALTER proc [dbo].[Y_Paging]? (? ? ? @TableName VARCHAR[详细]
-
SQLSERVER中的 CEILING函数和 FLOOR函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
-- SQLSERVER中的 CEILING函数和 FLOOR函数 ? ? -- ceiling函数返回大于或等于所给数字表达式的最小整数。 -- floor函数返回小于或等于所给数字表达式的最大整数。 -- 比如: ? -- celling(12.1) 结果为 13 ? SELECT CEILING ( 12.2 ) ? -- floor(12.1)结果为[详细]
-
SQLSERVER2008 18456错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
百度搜18456错误几乎只能搜到一篇文章,并不是说结果条数,而是所有的文章都是转自一处。我也遇到了18456错误。 我是这么解决的: 1、以windows验证模式进入数据库管理器。 第二步:右击sa,选择属性: 在常规选项卡中,重新填写密码和确认密码(改成个好记[详细]
-
查看SQLSERVER的端口命令
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
?? 在数据库中执行下面代码语句: exec sys.sp_readerrorlog 0,1,'listening' 是否和java代码中的url指定的接口号一致。[详细]
-
更新一个表的字段值等于另一个表的字段值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
更新一个表的字段值等于另一个表的字段值 update a? set a.ty2=b.ty1 from t2 a,t1 b where a.n2=b.n1 更新t2表的ty2字段的值为t1表的ty1字段的值,条件是a表的n2=b表的n1[详细]
-
SqlServer中存储过程中将Exec的执行结果赋值给变量输出
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
背景: 遇到这样一种情况:动态向存储过程中传入表名和表的某些属性(这里用到的是主键ID),然后利用这两个变量查出一条数据的某些字段值,然后再利用这些值进行逻辑运算(自己的逻辑),最后将结果输出。话不多说,直接上图,看是否是你想要的结果: ? 说明[详细]
-
SqlServer 数据库镜像 随笔
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
2. 建立数据库镜像。 ??????? A )确保环境稳定:在备份主数据库前,需保证主数据库没有大量的读写操作,让主数据库处于尽量稳定的状态下。如果条件允许,在镜像建立好之前,最好关闭所有会大量读写数据库的服务。下面假设主数据库的名称为“ Brandv9 ”。 ?[详细]
-
SqlServer 数据库镜像 随笔
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
1. ?? 环境准备 ?????? ?? 确认两台机器有稳定的内网环境,且带宽足够,具有相同的Windows版本和SQL Server版本。 ?????? ?? 确认两台机器的SQL Server端口在防火墙中是打开的,可以互相访问,且SQL Server (MSSQLSERVER)和SQL Server?代理?(MSSQLSERVER)服[详细]
-
sqlserver 树形查找
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
WITH crm AS ( SELECT *,orderIndex=cast(MID as varchar(max)) FROM IM_ChatRoomMessage WHERE MID in (select MID from IM_ChatRoomMessage where ParentID is null and UserID = @userID) UNION ALL SELECT T.*,orderIndex=crm.orderIndex+cast(T.MID AS[详细]
-
SqlServer2008 数据库同步的两种方式 (发布、订阅)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
上篇中说了通过SQL JOB的方式对数据库的同步,这一节作为上一节的延续介绍通过发布订阅的方式实现数据库之间的同步操作。发布订阅份为两个步骤:1、发布。2订阅。首先在 数据源数据库服务器上对需要同步的数据进行发布,然后在目标数据库服务器上对上述发布[详细]
-
sqlserver 游标使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
Transaction-SQL游标 ??????该游标是基于Declare Cursor 语法,主要用于Transaction-SQL脚本、存储过程以及触发器中。Transaction-SQL游标在服务器处理由客户端发送到服务器的Transaction-SQL语句。 ??????在存储过程或触发器中使用Transaction-SQL游标的过[详细]
-
SqlServer 数据库镜像 从库故障
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
数据库镜像同步失败 提示从库5022无法访问或不存在 ? 在做数据库镜像最多的错误时在最后一个步骤中,进行镜像同步时,需要在每一台SQL08R2服务器上启用“Remote DAC”,否则可能会收到错误提【数据库镜像同步失败 提示从库5022无法访问或不存在 错误1418】[详细]
-
SqlServer2008删除空格
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
有两个函数,RTRIM()和LTRIM(),可以用来从字符串中剪掉空格。函数LTRIM()去除应该字符串前面的所有空格;函数RTRIM()去除一个字符串尾部的所有空格。 replace('字符串','?','') 这个是替换所有的空格[详细]
-
SqlServer_查看mssql版本号;
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
SELECT @@VERSIONSELECT SERVERPROPERTY('productversion'),SERVERPROPERTY ('productlevel'),SERVERPROPERTY ('edition')[详细]
-
SqlServer_图形修改列属性为非空无法保存问题闲谈;
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
在用图形管理器针对列允许为空属性修改成非空时,有可能出现保存不了,这时,可试着用sql命令形式解决: span style="font-size:18px;"ALTER TABLE tablenameALTER COLUMN columnname columnType not null/span[详细]
-
SqlServer_存储过程变量操作简单示例;
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
span style="font-size:18px;"特别说明:这里简单举例说明在存储过程中,如何使用变量来协助我们工作;USE [RedCrossConsultingStatisticsDB]GO/****** Object: StoredProcedure [dbo].[getDataTables] Script Date: 09/27/2014 16:12:24 ******/SET ANSI_NU[详细]
-
Sqlserver 约束简介
所属栏目:[MsSql教程] 日期:2020-12-12 热度:100
数据库约束是为了保证数据的完整性(正确性)而实现的一套机制 非空约束 主键约束(PK) primary key constraint 唯一且不为空 唯一约束 (UQ)unique constraint 唯一,允许为空,但只能出现一次 默认约束 (DF)default constraint 默认值 检查约束 (CK)check cons[详细]
-
node-gyp编译node-sqlserver(转载)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
1. 下载安装node ? ? ? (win8 2503错误:应该用管理员权限安装node.msi (cmd-?msiexec /package “你的安装文件的全路径”)) 2. 安装node-gyp npm install node-gyp -g 3. 获取node-sqlserver,v8,libuv源代码 git clone?https://github.com/WindowsAzure/nod[详细]
-
SQLSERVER 里的 DECIMAL(18,5) 是什么意思
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
最大18位数,5位小数。[详细]
-
SqlServer更改机器名后如何修改数据库的机器名
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
在安装好后服务器,并安装SQL Server软件后,如果需要修改主机名,除了修改注册表里面的东西外,还需要通过如下方式修改SQL Server认到的主机名 sp_dropserver 'HUANGQIN-4948B0' sp_addserver 'PUBLISHER','local' 本地的主机名也可以通过select * from sys[详细]
-
sqlserver存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 ? 存储过程的概念 ??? 存储过程Procedure是一组为了完成特定功[详细]
-
如何使用SQLServer Session
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
最近开发项目,由于涉及到Session保持的问题,最终查了一下网络上的相关方法,感觉用Sqlserver来保存Session好一点,经过综合测试,通过界面设置SQLSERVER SESSION会出问题,综合网上查找的资料做以下总结: SQLServer (1).net2.0以上,建议不要使用aspnet_[详细]
-
Sqlserver 通过日志文件恢复数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
USE?master --创建数据库 CREATE?DATABASE?db ON?PRIMARY( ????NAME='db_data', ????FILENAME=?'c:db_data.mdf') LOG?ON( ????NAME='db_log',245)">????FILENAME?='c:db.ldf') GO --创建表 CREATE?TABLE?db.dbo.ta(id?int) INSERT?db.dbo.ta?SELECT?id?FRO[详细]