
SQL
aabbjj
这个作者很懒,什么都没留下…
展开
-
SQL中varchar与Nvarchar区别(乱码的出现)
varchar在SQL Server中是采用单字节来存储数据的,nvarchar是使用Unico来存储数据的.中文字符存储到SQL Server中会保存为两个字节(一般采用Unico编码),英文字符保存到数据库中,如果字段的类型为varchar,则只会占用一个字节,而如果字段 的类型为nvarchar,则会占用两个字节. 正常情况下,我们使用varchar也可以存储中文字符,但是如果遇到操作转载 2012-11-02 14:34:43 · 4634 阅读 · 0 评论 -
如何在SqlSever2008中新建用户并给予登入权限
用过Sql Sever2008的朋友都知道,登入服务器的方法有两种:一种是直接以Windows身份验证登入(这种登入不需要用户名和密码);还有一种方法则是Sql Sever身份验证登入(需要用户名和密码)。第一种登入很简单就不介绍了;至于第二种,系统默认的用户名就是:sa,密码好像为空。但是用户往往希望在连接数据库的时候使用自己新建的用户名和密码,怎么操作呢?我研究了半天终于解决了转载 2013-06-15 13:47:31 · 738 阅读 · 0 评论 -
SQL Server2008数据还原(备份集中的数据库备份与现有的数据库不同(报错3154))
直接右击系统数据库master,新建查询执行以下SQL代码:RESTORE DATABASE WFFROM DISK = ‘D:\ccflow\DataBase\WF_SQL2005.bak’with replace,MOVE ‘WF’ TO ‘C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\WF.mdf转载 2013-06-15 13:15:50 · 2585 阅读 · 0 评论 -
SQL Server 2008如何更改账户默认数据库
可以使用如下SQL语句,更改账户默认数据库:exec sp_defaultdb 账号名,默认数据库原创 2013-08-21 17:37:12 · 1451 阅读 · 0 评论 -
SQL2008 删除堵塞进程 sp_who
1.列出全部当前进程use mastergoexec sp_whogo2.列出特定用户的进程use mastergoexec sp_who 'sa'3.显示所有活动进程:use mastergoexec sp_who 'active'4,显示会话ID标识的特定进程use mastergoexec s原创 2013-08-28 16:04:33 · 2288 阅读 · 0 评论 -
简单获取数据库连接串
新建 文本文档.txt->把后缀改为'udl'->双击打开文件设置SERVER服务->右键以记事本打开获取字符串原创 2014-06-11 21:24:00 · 492 阅读 · 0 评论 -
XQuery
1.模糊查询 查询xml里面是否包含''骨架油封''的数据select * from t_stock with(nolock) where s_xml.exist('//Table//text()[contains(string(.),''骨架油封'')]')=1 2.查询xml里面“现存数量”节点大于1小于2的数据select * from t_stock with(no原创 2015-07-09 15:04:20 · 722 阅读 · 3 评论 -
SQL2008 学习总结
1.对于SQL查询语句,如果查询的字段都一样,尽量使用同一个sql,否则每一个查询语句占新的内存,这样可以提高性能。2.事务:SqlTransaction trans = null;try{trans = conn.BeginTransaction();trans.Commit();}catch (Exception ex){ trans.Rollba原创 2013-02-21 14:05:12 · 596 阅读 · 0 评论