随笔分类 -  SQLServer

摘要:BEGIN WITH tx AS ( SELECT a.object_id ,b.name AS schema_name ,a.name AS table_name ,c.name as ix_name ,c.is_unique AS ix_unique ,c.type_desc AS ix_typ 阅读全文
posted @ 2023-03-01 11:02 mopheify 阅读(222) 评论(0) 推荐(0)
摘要:设置此命令后可以往主键插入值 set IDENTITY_INSERT 表名 on set IDENTITY_INSERT 表名 off 注意: 此语句是一个整体操作 反例: 先单步执行:set IDENTITY_INSERT 表名 on 再单步执行 :insert into 表名()values() 阅读全文
posted @ 2019-12-18 10:54 mopheify 阅读(1835) 评论(0) 推荐(0)
摘要:修改数据库字段时弹出提示如下: 解决方法: 工具--选项--设计器--取消 阻止保存要求重新创建表的更改 阅读全文
posted @ 2019-04-12 06:48 mopheify 阅读(749) 评论(0) 推荐(0)
摘要:SQL Server 2008R2 18456错误解决方案 SQL Server 2008R2 18456错误解决方案 微软解释说,因密码或用户名错误而使身份验证失败并导致连接尝试被拒时,类似下面的消息将返回到客户端:“用户 '<user_name>' 登录失败”。(Microsoft SQL Se 阅读全文
posted @ 2019-03-24 07:02 mopheify 阅读(4703) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/fangdaqing/archive/2011/01/16/pdm.html 第一步:打开"控制面板"中的"管理工具" 第二步:点击"管理工具"然后双击"数据源(odbc)" 第三步:打开之后,点击"添加" 第四步:选择"sqlserver"  阅读全文
posted @ 2019-02-26 16:20 mopheify 阅读(1901) 评论(0) 推荐(0)
摘要:一、内连接(inner join) 默认省略inner ,内连接是严格过滤,等同where限制,连接两端的表都数据都需要过滤。 二、左外连接(left outer join) 以左表为基准进行数据连接,右侧数据如果不存在则使用null替代。 使用时习惯不带outer 三、右连接(right join 阅读全文
posted @ 2017-07-12 10:32 mopheify 阅读(358) 评论(0) 推荐(0)
摘要:1、case语句 用于选择语句 SELECT ProductNumber, Category = CASE ProductLine WHEN 'R' THEN 'Road' WHEN 'M' THEN 'Mountain' WHEN 'T' THEN 'Touring' WHEN 'S' THEN 阅读全文
posted @ 2017-05-25 07:22 mopheify 阅读(659) 评论(0) 推荐(0)
摘要:SQL Server2008 新增表值参数,对使用存储过程批量更新数据操作非常方便。 具体使用步骤: 1、创建: 创建后在Sql Studio 可编程性-->类型-->用户定义表类型中查看。如下图: 2、存储过程创建 3、程序代码赋值 4、程序代码调用 5、存储过程使用表值参数 6、其他问题 看到网 阅读全文
posted @ 2017-03-25 16:52 mopheify 阅读(192) 评论(0) 推荐(0)
摘要:数据库创建 数据库命名遵循T-SQL命名规则,最长为128个字符,且区分大小写。 数据库使用的文件包括三类:主数据文件(*.mdf)、辅助数据文件(*.ndf)、日志文件(*.ldf)。 命令行方式创建数据库语法: Create DataBase DataBase_name [ /*指定数据库文件和文件组属性*/ on [primary][<filespec>[,...n]] [,<filegroup>[,...n]] ] [log on {<filespec>[,...n]}] /*指定日志文件属性*/ [c... 阅读全文
posted @ 2012-10-29 20:38 mopheify 阅读(1489) 评论(0) 推荐(0)
摘要:在数据库中需要办int转换为字符串,然后和另外一个字符串拼接成新的字符串。做法是@temStr=@temStr+@num.结构报出nvarchar转换为int类型异常。原因是把字符串类型转换为int类进行算术运算,于是使用Str函数把int 转换为nvarchar类型。Str函数语法:STR ( float_expression [ , length [ , decimal ] ] ) 参数说明:(1)float_expression 可以隐式转换为 float 的表达式(2)length 总长度,包括小数点、符号、数字和空格。默认值为 10。length 参数必须是一种可以隐式转换为 int 阅读全文
posted @ 2012-03-23 11:34 mopheify 阅读(3641) 评论(0) 推荐(0)