-
获取SqlServer和Access中的表名等对象名称
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
获取Sql Server中的数据库名、表名?、字段名 --------------------------------------------------------------------------------------- 1.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.获取所有表名: SELECT Name FROM Data[详细]
-
sqlserver中比较日期大小
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
?当数据库表中的日期字段为 Varchar 类型 时,对日期进行比较的结果是按照字符的编码比较的,显然这样比较出来的结果必然会出现混乱! sqlserver提供了一个convert函数可以把varchar转换成日期类型之后再做比较。 比如我的数据库表中有一个varchar类型的字段f[详细]
-
sqlserver操作的类
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
? using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.OleDb;using System.Data.SqlClient;using System.Configuration;namespace database{ public class DataBase { /// summary /// 保护变量,数据库[详细]
-
sqlserver2005追加备份还原的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
有两个数据库A和B,备份的时候将A备份为data.bak,B备份的时候将其追加到data.bak上。 还原的时候出现了问题,还原的时候选择位置1的数据库还原,在选项中,还原为项可以填写任意合法的目录和数据库及日志文件名。 而位置2的数据库还原时常常出错:逻辑文件名[详细]
-
[SQLServer]对象名 'users' 无效。
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
? ? package ssd;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class sdd {public static void main(String[] srg) {String driverName = "com.microsoft.sqlserver.jdbc.SQLServ[详细]
-
Sqlserver中如何将字符串字段类似SUM输出
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
|-----------------------|-----------------------| |article_title???????| article_author?? | |-----------------------|-----------------------| |部门变量测试01|?zhang_gl??????? ?| |-----------------------|-----------------------| |部门变量测[详细]
-
Sqlserver由于一个或多个对象访问此列问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
? 当动态添加表的列时,如果设置了该列的 默认值,那么再用 alter table TableName drop column ColumnName语句时就会报错,例如, “ 消息 5074,级别 16,状态 1,第 1 行 对象'DF__Tb_SalaryPar__aa__7DB89C09' 依赖于 列'aa'。 消息 4922,级别 16,状态[详细]
-
设计模式学习之抽象工厂模式(实现数据访问层)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
?? 1 什么是抽象工厂模式 抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需制定他们的具体类。结构图如下: ? 分析一下抽象工厂模式,1提供一系列相互依赖对象的创建工作 2 封装对象常规的创建方法 3 提供统一调用数[详细]
-
SqlDependency学习笔记
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
? sqlDependency提供了这样一种能力:当被监测的数据库中的数据发生变化时,SqlDependency会自动触发OnChange事件来通知应用程序,从而达到让系统自动更新数据(或缓存)的目的. 快速上手可参见园友的下列文章 http://www.cnblogs.com/xrinehart/archive/2006/07/[详细]
-
數據庫日期函數
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
sqlserver : 日期: ?? ? ? ? ? ? ? ? ? ??2011/08/03 if(createDT != null !"".equals(createDT.trim())){ hqlStr.append(" AND convert(varchar(10),s.createDT,120) = :createDT "); countStr.append(" AND convert(varchar(10),120) = :createDT "); map[详细]
-
SQLserver2008 的Between …… AND终于和oracle10g一致了(亲身
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
[闭区间]Between …… AND [20,30] 在SQL中的表达为between 20 and 30 select top10 from tab where age between 20 and 30 age 20 22 30 SQL JOIN - 使用 Join 除了上面的方法,我们也可以使用关键词 JOIN 来从两个表中获取数据。 如果我们希望列出所有人的[详细]
-
sqlserver学习心得
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
1、联合主键作为一个表的主键时,通过select语句构建表,必须包含全部的联合主键进行操作,否则进行编辑更新时,不能更新到库中。 2、不要使用缺省字段, 使用缺省字段,增加的时候没有问题,通过sql语句构建表,第一次更新没有问题,再次更新就会出现违反唯[详细]
-
sqlserver 数据库便利操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
-----执行删除多条的存储过程 CREATE PROCEDURE [dbo].[xxxxxxx]? @list VARCHAR (1000)? AS? delete from Table?WHERE CHARINDEX(','+ trim( column)+',','+@list +',') 0? ----执行sql 将语句内变量写入自定义变量? SET @Sql_All='select @count=count(*)[详细]
-
对ADO.Net Entity Framework的了解总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
因为数据持久层选型,这段时间查阅了很多资料,也做了很多实验,感觉这个东西虽然很强大,但在做大型项目时还是缺少灵活性,主要在以下几个方面: 1、实体缓存支持不够灵活,虽然支持缓存,但必须对ObjectContext进行单例或多例管理,而且哪些缓存,哪些不缓[详细]
-
Sqlserver 2000 数据库安装的一些问题的思考
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
? Sqlserver 2000 ?数据库安装的一些问题的思考 ? ? 问题1、以前进行的程序安装创建了挂起的文件操作。运行安装程序之前,必须重新启动计算机。当重新启动后,安装sqlserver 2000系统或SP4时还是出现此类提示,需要进行如下操作。 ? ? 在开始-运行中输入rege[详细]
-
更改列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
改变约束 alter table userTBL alter column col_user_displayName nvarchar(20) not NULL 参考 以下sqlserver 2005测试通过:alter table table_name alter column column_name datatype NULL举例alter talbe t_log alter column username nvarchar(20) NULL[详细]
-
SQLServer 2005 的命令行工具-sqlcmd
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
? 和往常一样,我们先使用 /?来看看sqlcmd的启动参数们: ? C:Documents and Settingschenxie.IFLYTEKsqlcmd.exe /? Microsoft (R) SQL Server 命令行工具 版本 9.00.1399.06 NT INTEL X86 版权所有 (c) Microsoft Corporation。保留所有权利。 ? 用法: Sqlc[详细]
-
sqlserver2005数据库移植到oracle9i问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
首先声明,这俩个数据库之间的移植方法很多,网上也有介绍,例如:sqlserver自带的导入导出工具:(在sqlserver中右击需要移植的数据库,[详细]
-
同步更新远程机器上的SqlServer数据库中某表的某些字段
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
思路: 在本地数据库的表中创建update的触发器,在有数据更新时同时更新远程服务器上得数据库。这需要启用双方服务器上得分布式事务MSDTC服务。 1、在要数据同步更新的表上创建触发器: Create trigger 触发器名 on 数据表名 for update as if update (字段[详细]
-
【转】通用数据访问层--SQLServer版
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
using ?System; using ?System.Data; using ?System.Configuration; using ?System.Web; using ?System.Web.Security; using ?System.Web.UI; using ?System.Web.UI.WebControls; using ?System.Web.UI.WebControls.WebParts; using ?System.Web.UI.HtmlCont[详细]
-
SqlServer表死锁的解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
前些天写一个存储过程,存储过程中使用了事务,后来我把一些代码注释掉来进行调试找错,突然发现一张表被锁住了,原来是创建事务的代码忘记注释掉。本文表锁住了的解决方法。 其实不光是上面描述的情况会锁住表,还有很多种场景会使表放生死锁,解锁其实很简[详细]
-
SQLServer 分页存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
? --DROP TABLE tangfuqiang create table tangfuqiang( ?tfqId_int int identity(1,1) primary key, ?tfqName_nvarchar nvarchar(30), ?tfqPwd_nvarchar nvarchar(30), ?tfqRemark_nvarchar nvarchar(300) ) go select * from tangfuqiang go /*采用一般的[详细]
-
LINQ to ADO.NET
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
?一、用LINQ技术查询关系型数据库,需要使用LINQ to ADO.NET 分为:LINQ to SQL,LINQ to Dataset?,LINQ to Entities LINQ to SQL 是通过开发者建立一个映射Sqlserver中的数据表,被称作实体类的类型,来完成对数据库的查询、修改、删除等操作 LINQ to Datas[详细]
-
mssqlserver基本sql语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
1.创建数据库 create database 数据名 2.创建表 create table 表名(列名 列类型) 3默认值约束 create table 表名(列名 列类型 default 值) 4.check约束 create table 表名 (列名 列类型 check (表达式)) 5.主键约束 create table 表名(列名 列类型 primary k[详细]
-
SQLSERVER结合两个数据库的查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
public static DataTable Admin_usersPaging(int StartRowIndex,int EndRowIndex,params string[] condition) { string str = ""; if (condition != null condition.Length 0) { //str = "select * from (select u.userId,u.loginname,tu.teamId,t.teamName,[详细]