-
sqlserver中类型decimal
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
decimal(18,0)18是定点精度,0是小数位数。decimal(a,b)a指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 a之间的值。默认小数位数是 0。[详细]
-
设置sqlServer使用ROW_NUMBER时不排序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
http://www.jb51.net/article/38699.htm 设置sqlServer使用ROW_NUMBER时不排序? --1.看到NHibernate是这样写的分页,感觉写起来比较容易理解(应该不会有效率问题吧?)? --with只是定一个别名?? [sql]? with query as (select ROW_NUMBER() over(order by ([详细]
-
Sqlserver使用排名函数Row_Number()函数查询指定范围的数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
Sqlserver使用排名函数Row_Number()函数查询指定范围的数据 http://hi.baidu.com/mengjingchao11/item/8f7807d08381cc5bd73aae72 在数据库中有一数据表Student,字段有StudentID,StudentName,ClassID,其中StudentID并不是连续的编号,现在的任务是查询出[详细]
-
Unity3d连接SQLServer数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
在编写代码之前需要: 1.引入程序集System.Data.dll,位置在C:Program FilesUnityEditorDataMonolibmonounity(我unity默认装在C盘)。 2.把System.Data.dll文件复制到当前Unity项目文件下,即Assets文件夹下就可以了。 虽然在unity里面可以运行但是发[详细]
-
完全卸载sqlserver
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
1. 先把 SQL Server 卸载,再把安装时产生的 “Microsoft SQL Server” 文件夹删掉 , 在运行注册表 , 把 HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQL Server , HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server 全部删掉, ( 注意要把[详细]
-
SQLSERVER触发器触发INSERT,UPDATE,DELETE三种状态
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
转自:http://yunlongzheng.blog.51cto.com/788996/780110 一个触发器内三种INSERT,UPDATE,DELETE状态 CREATE ? TRIGGER ? tr_T_A ? ON ? ? T_A ? for ? INSERT,DELETE ? ? ? ?? ??如IF ? exists ? (select ? * ? from ? inserted) ? and ? not ? exists ? ([详细]
-
sqlserver 分页
所属栏目:[MsSql教程] 日期:2020-12-12 热度:173
1.rowNum select * from? (select *,ROW_NUMBER() over (order by id ) as rowNum from BD_city) as t where t.rowNum between 3*(2-1)+1 ?and 3*2 2.top ?SELECT * FROM ( SELECT TOP 3 * FROM (SELECT ?top 40 * ?FROM? ?(select t1.*,t2.satellite_id ?fr[详细]
-
为什么VIA启动了sqlserver服务就启动不了
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
via协议是要禁止的,当初设计时貌似是想建立虚拟连接,跟vpn类似,但是后来发现跟端口之类的有诸多冲突,导致不能正常运行 禁用VIA连接协议[详细]
-
SQLServer2008数据库创建过程和可配置选项
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
系统数据库 ? 在安装SQL Server 2008时,创建了5个系统数据库来存储系统信息和支持数据库操作。在普通的数据库操作中,我们可以看到四个系统数据库master、modle、msdb、tempdb,但是看不到第五个Resource数据库。如果SQL Server实例被配置为用于SQL Server[详细]
-
SqlServer 时间字段格式化
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
在设计数据库报表中时间字段时,有的时候可以设计为DateTime类型,但是在有的情况下,我们需要设计成BigInt类型,然后再持久化的时候可以传入但时间的毫秒数(当然这个毫秒数是距离1970-01-01 08:00:00.000这个时间点的 ),所以在数据查询的时候需要显示能够[详细]
-
获取、增加、修改、删除sqlserver字段描述
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
---------------------- DECLARE? @TMP VARCHAR(1), @TABLENAME VARCHAR(50), @FIELDNAME VARCHAR(50), @V SQL_VARIANT? SET @V = N'描述' --字段描述 SET @TABLENAME = N'gj_transport_detail' SET @FIELDNAME = N'summary' EXECUTE SP_UPDATEEXTENDEDPROPE[详细]
-
2012 使用XEvent sqlserver.blocked_process_report检测阻塞
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
网上看到的一篇文章来追踪阻塞的,非常简便而且性能很好,跟大家分享。原文地址: An XEventa Day (21 of 31) – The Future – Tracking Blocking in Denali ? 在2005新增的Blocked Process Report trace事件是我最喜欢的功能之一,当进程被阻塞超过用户允[详细]
-
2012 使用XEvent sqlserver.blocked_process_report检测阻塞
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
网上看到的一篇文章来追踪阻塞的,非常简便而且性能很好,跟大家分享。原文地址: An XEventa?Day?(21?of?31)???The?Future???Tracking?Blocking?in?Denali 在2005新增的Blocked?Process?Report?trace事件是我最喜欢的功能之一,当进程被阻塞超过用户允许的[详细]
-
sqlserver锁表、解锁、查看销表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
有几个朋友留言建议结合例子来演示一下,上篇已经说过锁的几种类型,可以利用系统动态视图sys.dm_tran_locks查看到,重要的栏位如下: resource_type被锁的资源类型(Database,FILE,Object,PAGE,KEY,EXTENT,RID,APPLICATION,METADATA,HOBT,APPOCATION_UNIT) reque[详细]
-
sqlserver锁表、解锁、查看销表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
有几个朋友留言建议结合例子来演示一下,上篇已经说过锁的几种类型,可以利用系统动态视图sys.dm_tran_locks查看到,重要的栏位如下: resource_type被锁的资源类型(Database,FILE,Object,PAGE,KEY,EXTENT,RID,APPLICATION,METADATA,HOBT,APPOCATION_UNIT) reque[详细]
-
SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称 ? 1.查询数据库中的所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.查询某个数据库中所有的表名: SELECT Name FROM SysObjects Where XType='U' ORDER BY Na[详细]
-
SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称 ? 1.查询数据库中的所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.查询某个数据库中所有的表名: SELECT Name FROM SysObjects Where XType='U' ORDER BY Na[详细]
-
sqlserver中多行所有数据重复,无法更新或删除问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
原地址:http://www.cnblogs.com/jhxk/articles/1614963.html sqlserver中多行所有数据重复,无法更新或删除问题,通常是在没有主键的情况下的表. 错误: ? 先确认一下表中有没有主键,要是没有就得使用临时表来实现删除重复的行。 方法一: DELETE FROM 表名[详细]
-
sqlserver2005移动tempdb位置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:133
操作步骤; 1、检查tempdb的逻辑名字和它的存在位置。可以使用下面语句: SELECT name,physical_name FROM sys.master_files WHERE database_id = DB_ID('tempdb'); 2、执行如下命令: USE master; GO ALTER DATABASE tempdb? MODIFY FILE (NAME = tempdev,F[详细]
-
sqlserver2005移动master位置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
sqlserver2005数据库的tempdb和master数据库放在一起的,而master存放的是其他数据库的统计信息和数据字典信息。 为保证master的安全可靠,可以移动master数据库到其他磁盘。 步骤如下 1、关闭sqlserver服务 2、拷贝master.mdf和mastlog.ldf文件到新目录 ?E:[详细]
-
MSSQLServer数据类型详解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
在计算机中数据有两种特征:类型和长度。所谓数据类型就是以数据的表现方式和存储方式来划分的数据的种类。在 SQL Server 中每个变量、参数、表达式等都有数据类型。系统提供的数据类型分为几大类。 其中, BIGINT 、 SQL_VARIANT 和 TABLE 是 SQL Server 20[详细]
-
sqlserver中如何判断一个约束是否存在?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
IF EXISTS (SELECT * FROM sys.check_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CK_约束名]') AND parent_object_id = OBJECT_ID(N'[dbo].[表名]'))ALTER TABLE [dbo].[表名] DROP CONSTRAINT [CK_约束名] ? ? sqlserver中如何判断一个表是否存在?[详细]
-
QT freetds unixODBC 连接sqlserver2008 解决中文乱码问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
我的错误: 1.在创建数据库的时候使用了char类型存储中文字符,后来发现是不对的应该要用nvarchar区别请看: http://wenku.baidu.com/link?url=CGKWkWQeVKanH5mAoKSg5WVCltPvwOdPATOkz-V9WUilb1OQrRpobEomlD96YqlQ3Ghq1T1D9zFawWHR4HaMfYycqkpG03cX70neuIMO3[详细]
-
sqlserver的bcp命令特殊符号转义
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
前两天用sqlserver的BCP命令导入数据,其中列分隔符为[!] 行分隔符为[end],由于两个字符有特殊意义,需要转义,查询资料后,发现BCP转义的前缀很不易样,为^.。详细命令如下 BCP [database].dbo.[table] in ?C:dataimp3table.txt.out ?-t ?^[!]^ -r?^[end[详细]
-
sqlserver中的全局变量
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
变量 含义 @@ERROR 最后一个 T-SQL 错误的错误号 @@IDENTITY 最后一次插入的标识值 @@LANGUAGE 当前使用的语言的名称 @@MAX_CONNECTIONS 可以创建的同时连接的最大数目 @@ROWCOUNT? 受上一个 SQL 语句影响的行数 @@SERVERNAME 本地服务器的名称 @@TRANCOUNT?[详细]