SQL
lllljz
这个作者很懒,什么都没留下…
展开
-
sqlserver定时任务(作业)
常见使用场景有:配合维护计划定时备份、定时处理数据库数据、配合存储过程定时实现一些复杂操作等;使用方法:1.找到sqlserver代理=》作业=》新建作业;2.常规设置里,填写名称=》选择类别(可不选)3.步骤里,点击新建4.输入步骤名称,选择步骤类型;tsql可以直接输入sql语句,或者执行写好的存储过程等;在编辑框处,可直接写多条SQL语句或存储过程!services包可用于数据库备份等;其他可自行探索。5.选择计划=》新建;填好执行周期,保存即可;转载 2021-12-31 13:33:12 · 1864 阅读 · 0 评论 -
用ef codefirst迁移数据失败,遇到XX数据库已存在
通常这种情况是需要把Migrations文件夹中的文件清空并且把数据库中的表都删除,然后在执行命令就可以了。原创 2021-12-08 14:13:10 · 403 阅读 · 0 评论 -
如何复制数据库,删除数据库表结构及数据、存储过程
复制数据库,可以右键点击数据库,选择“任务”→“生成脚本”,然后选择所有表。在查询编辑器中,将数据库名称替换成新数据库名,然后执行,就能将表结构都复制过去了。那么如何删除数据库呢?请用以下代码即可:--删除所有约束DECLARE c1 cursor forselect'alter table ['+ object_name(parent_obj)+'] drop constraint ['+name+']; 'from sysobjectswhere xtype ='F'open c原创 2021-12-08 11:42:51 · 813 阅读 · 0 评论 -
SQL Server—游标(是什么?声明、打开、检索、关闭、释放)
目录游标是什么?如何创建一个游标?操作游标的四个步骤?如何判断游标的提取状态?关闭游标就可以了为什么还要释放呢?他们有什么区别?游标是什么?是一种数据访问机制,它允许用户单独的操作数据行,而不是对整个行集进行操作。用户可以通过单独处理每一行逐条手机信息并对数据逐行进行操作,这样可以降低系统开销和潜在的阻隔情况。用户也可以使用这些数据生成SQL代码并立即执行或输出可以把游标当成一个指针,它可以随意移动到指定的行,允许用户对指定位置数据进行处理游标包括哪些部分?游..转载 2020-07-01 11:47:11 · 1380 阅读 · 1 评论 -
SQL中的循环、for循环、游标,sql 怎么循环每一行数据
我们使用SQL语句处理数据时,可能会碰到一些需要循环遍历某个表并对其进行相应的操作(添加、修改、删除),这时我们就需要用到咱们在编程中常常用的for或foreach,但是在SQL中写循环往往显得那么吃力要SQL中写类似for循环,我这里使用的是SQL中的游标来实现,当然SQL中也有for loop、while do等,我这里仅以使用游标方式来进行示例,其它的方式大家有兴趣可以研究一下,成功的同学可以在下面回复一下并把代码贴出来,与大家分享!闲话少说,上示例:利用游标循环更新、删除MemberAc转载 2020-06-10 17:17:43 · 8271 阅读 · 0 评论 -
Java连接池
import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.Driver; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLExcepti转载 2013-05-22 22:08:54 · 705 阅读 · 0 评论 -
引用2个表
SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。Join 和 Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情况下,把表间转载 2013-05-20 15:59:11 · 649 阅读 · 0 评论 -
sqlserver同步机制——触发器同步
--注册远程服务器exec sp_addlinkedserver '别名','','SQLOLEDB','服务器名或者IP'exec sp_addlinkedsrvlogin '别名','false',null,'sa','sa'--示例exec sp_addlinkedserver 'WWW-07D4401AC5D','','SQLOLEDB','WWW-07D4401AC5转载 2013-05-16 16:54:31 · 880 阅读 · 0 评论 -
SQLServer触发器保持数据库完整性的实际应用
1.触发器概述 触发器是SQL Server数据库应用中一个重要工具,是一种特殊类型的存储过程,应用非常广泛。一般存储过程主要通过存储过程名而被直接调用,触发器则是通过事件触发执行。触发器基于一个表来创建并和一个或多个数据修改操作(插入、更新或删除)相关联,可视作表的一部分。触发器与数据库中的表紧密相关,比如当对表执行Insert、Update或Delete操作时,触发器就会自动执行。转载 2013-05-16 17:00:43 · 783 阅读 · 0 评论 -
sqlserver同步机制——触发器同步
--注册远程服务器exec sp_addlinkedserver '别名','','SQLOLEDB','服务器名或者IP'exec sp_addlinkedsrvlogin '别名','false',null,'sa','sa'--示例 exec sp_addlinkedserver 'WWW-07D4401AC5D','','SQLOLEDB','WWW-07D4401转载 2013-04-10 17:35:59 · 2715 阅读 · 0 评论 -
java com.microsoft.sqlserver.jdbc.SQLServerException: 该连接已关闭。
com.microsoft.sqlserver.jdbc.SQLServerException: 该连接已关闭。出现这种错误一般是connection的唯一性问题。因为唯一,所以你擅自关闭了connection对象,后面的就没法用了,因此在连接类里面,不要将connection对象设置为static类型,将其设置为private一般类型即可。原创 2013-05-23 12:50:59 · 15735 阅读 · 2 评论 -
复制表结构和数据SQL语句
如果新表不存在select * into newtable from oldtable 如果存在insert into newtable select * from oldtable ---表结构一致insert into newtable(列名1,列名2,.....) select 列名1,列名2....from oldtable --表结构不一致 1.复制表结构及数据到转载 2013-05-28 15:21:04 · 1284 阅读 · 0 评论 -
如何利用触发器实现两个数据库间的同步
这是触发器服务器设置的文章:http://wenku.baidu.com/view/edd6b46bf5335a8103d22003.html若对于同一数据库实例中的两个数据库进行同步则直接对数据库表创建Trigger。 SQL Server 2005的联机帮助: Trigger on an INSERT, UPDATE, or DELETE stateme转载 2013-06-17 09:43:27 · 2510 阅读 · 0 评论 -
配置SqlServer同步时常见的错误以及解决方法
配置SqlServer同步时常见的错误以及解决方法常见的错误主要有五大类:常见错误一:未在此实例上安装复制组件或者SqlServer复制需要有实际的服务器名称才能连接到服务器。如图解决方法:首先检查当前实例名称和默认名称是否一致。在Management Studio中新建查询,输入Sql代码 Select @@servername转载 2013-06-27 11:31:47 · 1381 阅读 · 0 评论 -
ecshop zuimuban数据导入
首先,模板中的数据在data\sqldata中,以sql格式存储,在phpadmin中首先建立与以前数据库同名的数据库,然后选择该数据库进入,按“导入”,格式选择“sql”,字符集也要选择好,然后按“执行”。原创 2013-07-11 22:25:40 · 1505 阅读 · 0 评论 -
sql 2008 错误25 87
有时候sql2008会出现非常莫名奇妙的错误,前几天遇到25和87,后来自己在配置管理器里将127.0.0.1的动态端口改为1433,并将其启动。重启服务后,用127.0.0.1和localhost可以以Windows验证方式直接登录了。原创 2014-12-17 16:43:54 · 9124 阅读 · 0 评论 -
WIN7(64位)系统发现数据源ODBC里面没有配置access数据源连接&System, System32, Syswow64 概述
本机是win7 64位操作系统,做数据库实例时需要创建Access数据库的ODBC数据源,但是打开ODBC数据源后发现添加里面没有配置access的连接,如下图:还会弹出以下问题框: 解决方法:打开目录:“C:\Windows\SysWOW64”,双击该目录下的“odbcad32.exe”文件(以前打开的是C:\Windows\system32目录下的该转载 2015-08-17 15:04:02 · 6724 阅读 · 0 评论 -
SQL语句IsNull函数应用方法
P_Id ProductName UnitPrice UnitsInStock UnitsOnOrder 1 computer 699 25 15 2 printer 365 36 3 telephone 280 159 57 假如 "UnitsOnOrder" 是可选的,而且可以包...原创 2019-09-18 08:59:44 · 522 阅读 · 0 评论 -
在windows server 2003中如何创建管理员账号
开始--运行 输入control userpasswords2 确定出来一个用户帐户点添加 在里面输入你的账户名称 --点下一步选择其他 在其他的框里面选择administrator转载 2013-04-09 20:02:37 · 1853 阅读 · 0 评论 -
SQL Server同步复制的实现方法 IP方式 别名 连接
SQL Server同步复制是我们经常遇到问题,下面就为您详细介绍SQL Server同步复制的实现方法步骤,如果您感兴趣的话,不妨一看。一、 SQL Server同步复制的预备工作1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户--管理工具--计算机管理--用户和组--右键用户--新建用户--建立转载 2013-04-09 21:17:40 · 1233 阅读 · 0 评论 -
SQL 2008 Server 在Win7下的安装
SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。 在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动原创 2012-03-29 22:46:22 · 3952 阅读 · 0 评论 -
C# 连接 SQL
总算把这起步的路走了.首先来总结一下进行数据库编程的全过程,这里用的是SQL SERVER(1)建立SqlConnection对象以连接数据库SqlConnection mysqlconnection=new SqlConnection("Server=localhost; database=yourdatabase;uid=sa;pwd=sa");(2)转载 2012-04-01 16:41:30 · 945 阅读 · 0 评论 -
c# 连接 SQL 另一篇
1. 创建sqlconnection类的连接对象 SqlConnection mySqlConnection = new Sqlconnection("server=localhost;database=Northwind;uid=sa;pwd=sa"); //server指定运行sql的计算机名,localhost是常用名表示程序所在的计算机 2.建立sqlcommand转载 2012-04-01 16:43:30 · 864 阅读 · 0 评论 -
SQL 如何设置自动标识增量,查看本机实例名
SQL2005和SQL2008的Identity Specification(标识规范)中的设置方法相似,设置方法如下:(1)打开数据库,工具->选项->Designers->阻止保存要求重新创建表 前面的勾除去。(2)打开要设计的表,界面右边属性面板里有表设计器,表设计器的“标识列”,点它的下拉菜单,把想要设为自增的字段设为自增。(3)在界面下面的列属性中,找到“标识规范”设置数值。原创 2012-04-01 09:39:29 · 17183 阅读 · 4 评论 -
SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法
标题: 连接到服务器------------------------------无法连接到 .\SQLEXPRESS。------------------------------其他信息:用户 'sa' 登录失败。 (Microsoft SQL Server,错误: 18456)解决方法:1、打开数据库——用Windows身份登录数据库转载 2012-04-06 11:25:53 · 2027 阅读 · 0 评论 -
c#中手动给dataGridView绑定数据源的方法
c#中手动给dataGridView绑定数据源,这中方法操作数据的主要好处就是能够很自由,但表现数据没有C#自动添加数据源那么方便,不过我们可以手动给dataGridView添加数据源,如果有兴趣,建议你发5分钟时间研究一下下面的实现方法. 有时为了方便操作数据,我们更愿意手动连接数据源,但表现数据很容易的方法是使用dataGridView,所以我们需要手动将操作的数据绑定到dataGr转载 2012-04-12 17:33:09 · 21164 阅读 · 0 评论 -
向DataGridView控件添加数据
在Winform中向DataGridView控件添加数据很常用到,现总结3种填充DataGridView方法:1.利用SqlDataAdapter对象向DataGridView中添加数据 关键代码:(可以将该代码放到窗体加载事件的方法中)using (SqlDataAdapter da = new SqlDataAdapter("select * from Product"转载 2012-04-13 08:45:31 · 6407 阅读 · 1 评论 -
SQL nvarchar或varchar值的转换溢出数列
SQL第一条语句为:string sql = "delete from Student where No=";然后与具体值相连,组成一条完整的SQL语句。这里取DatagridView里的单元格来比较。sql = sql +dataGridView1.CurrentRow.Cells[0].Value;运行后,出现了错误:分析:溢出整数列,说明DatagridV原创 2012-04-13 17:17:38 · 15575 阅读 · 0 评论 -
SQL 常用语句
Update(1)设空值update 表名 set 列名= null where 条件原创 2012-04-21 18:32:17 · 533 阅读 · 0 评论 -
sql 数据库复制
有时候我们需要将SQL服务器中的MDF文件和LDF文件复制到其他机器上,但是却不允许,这时需要将原来的数据库做分离操作。数据库->右键:任务->分离。然后复制到其他机器上,再用“附加”操作。原创 2012-09-26 16:52:03 · 685 阅读 · 0 评论 -
SQL语句经典大全
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNw转载 2012-12-02 11:30:08 · 2083 阅读 · 0 评论 -
存储过程中的declare
create proc getid(@id int,@name varchar(50))ASset nocount ondeclare @no int…SQL语句…declare的含义是定义一个存储过程中使用的变量,与AS之前括号中的变量不一样。括号之中的变量id和name是外部编程中使用的变量。其实有点像是函数内部变量和外部变量,可以这么理解。原创 2012-12-25 16:01:30 · 13136 阅读 · 0 评论 -
.NET用使用存储过程获取输出参数的代码示例!
在网上也找到许多关于.NET中使用存储过程获取输出参数的代码,但怎么看怎么都是记不住,还是自己亲自实践一遍后再记录下来,这样才能记得住,必竟自己做过的东西是比较难忘记的!!! 步骤如下: ①建立数据库logintest,在数据库中建立表User. 向建立的表中添加几条测试数据. ②在数据库中建立存储过程: SQL code USE[log转载 2012-12-25 17:02:56 · 754 阅读 · 0 评论 -
程序设计中的数据库步骤
在众多程序编写中,数据库编程都是最重要的一项编程生存技能之一。而所有的语言当中,其步骤基本可分为4步,总结为4个字:“连、命、执、关”。1.“连” 即为“建立连接”的意思,以C#为例,可用SqlConnection或OleDbConnection,设置其连接字符串就完成建立连接步骤了。当然你现在可以打开连接,但是放在后面的try...catch...finally中打开更好。2.原创 2013-01-01 16:43:35 · 1514 阅读 · 0 评论 -
SQLServer复制数据库
if serverproperty('servername') begin declare @server sysname set @server = @@servername exec sp_dropserver @server = @server set @server = cast(serverproperty('servername') as sysname) exec转载 2013-04-09 15:17:56 · 764 阅读 · 0 评论 -
数据库高可用性——SQL Server 2005数据库复制简单图解
本鸟给大家浅谈一下SQL 2005数据库的复制过程,那么为什么要进行复制呢?数据库复制是指:将表格或数据库的数据复制到另一个表格中或数据库中,利用数据库复制技术可以把数据库全部内容完整的复制到公司的各个系统中去(也可以选择部分数据),当使用SQL Server复制技术时,数据的复制时自动完成的。需要提的是,数据库复制不是什么新技术,早在SQL Server6.0中就有了。利用复制,即使服务转载 2013-04-09 15:28:31 · 2918 阅读 · 2 评论