数据库
qzyf1992
这个作者很懒,什么都没留下…
展开
-
无法打开物理文件 操作系统错误 5:拒绝访问 SQL Sever
今天分离附加数据库,分离出去然后再附加,没有问题。但是一把.mdf文件拷到其它文件夹下就出错,错误如下: 无法打开物理文件 "E:\db\homework.mdf"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120) 搞了半天才明白,原来是找到.mdf文件,右键->属性->安全->选择当前用户->编辑->完全控制。转载 2013-05-12 15:22:31 · 1129 阅读 · 2 评论 -
sql处理带逗号的数据
这篇博客宗旨在于处理如何使用sql把带逗号的数据转换为表中的行以及将表中的行拼接成用逗号组成的数据。 具体代码如下功能写在注释里 --将有逗号的数据转换为一个表存储id加数据 GO DECLARE @Text VARCHAR(200) SET @Text = 'test1,test2' DECLARE @xml XML SET @xml = CONVERT(XML,''+ REPLACE(@原创 2015-04-21 17:33:28 · 5434 阅读 · 0 评论 -
另一种将有分隔符的数据导入到临时表中的方案
IF(OBJECT_ID('tempdb..#TMP')) IS NOT NULL BEGIN TRUNCATE TABLE #TMP DROP TABLE #TMP END CREATE TABLE #TMP ( str11 VARCHAR(200) ) DECLARE @Area VARCHAR(500) SET @Area = '0-60,60-90,90-120,120-160,原创 2015-05-05 14:11:00 · 797 阅读 · 0 评论 -
获取数据库所有列以及列的类型是否为空是否为默认值是否为主键
通过各种查资料,并且阅读sqlserver自带的存储过程总结出来的 SELECT DISTINCT c.name AS tablename, a.name,a.is_nullable,dbo.GetRemoveParentheses(d.text) AS defaultvalue,a.is_identity, CASE WHEN ((a.name = index_col (c.name原创 2015-05-26 09:31:10 · 2640 阅读 · 0 评论