-
必须会的SQL语句(五)NULL数据处理和类型转换
1.Null数据的处理 1)检索出null值 select*from表wherexxisnull 2)null值替换 select name, isnull(cast(字段asvarchar(20)),'空') from表名 2...
数据库操作教程 2022-09-23 17:25:34 -
SQL事务用法begintran,committran和rollbacktran的用法
具体用法如下:复制代码代码如下:--=============================================--Author:cynimoon--Createdate:2009-10-09--Description:示例存储过程--=============================================--EXECTEST_PROC'文综','包括历史,地理,政治','政治','文综的一门'CREATEPROCEDURE[dbo].[TEST_PROC]@A_NameNVARCHAR(20),--A表姓名@A_RemarkNVARCHAR(4000),--A表备注@B_NameNVARCHAR(20),--B表姓名@B_RemarkNVARCHAR(4000)--B表备注ASBEGINTRYBEGINTRAN--在A表中插入数据INSERTINTO[dbo].[A]([A_Name],[A_Remark])VALUES(@A_Name,@A_Remark)--在B表中插入数据INSERTINTO[dbo].[B]([A_ID],[B_Name],[B...
数据库操作教程 2022-09-23 17:25:24 -
SQLServer全文检索(full-text)语法
sqlserver全文检索有两种搜索方式,一种是contains,另一种是freetext。前者是包含,类似于like'%关键词%',后者则是将一段文字分词以后对每个词进行搜索...
数据库操作教程 2022-09-23 17:24:38 -
使用cmd命令行窗口操作SqlServer的方法
osql工具是一个MicrosoftWindows32命令提示符工具,您可以使用它运行Transact-SQL语句和脚本文件。osql工具使用ODBC数据库应用程序编程接口(API)与服务器通讯...
数据库操作教程 2022-09-23 17:21:17 -
sqllite数据库之间表复制的方法
现在的思路:打开一个目的库,打开一个源库,因为目的库中的某些表内容和源库的表内容不一致,所以需要把源库中的某些表导入到目的库中,步骤如下:1.通过sqllite打开目的库,然后选中目的库右键,弹出有个datetransferwizard的菜单,单击后,打开此窗体,里面有二个选项,其中export为导出,import为导入,此时选中import选项。2.选中import选项后,对应下面资源有三个选项...
数据库操作教程 2022-09-23 17:17:54 -
CMD命令操作MSSQL2005数据库(命令整理)
打开CMD命令执行:sqlcmd/?这是sqlcmd命令的一些帮助信息通过上面可以知道怎么连数据库了执行:sqlcmd-S服务器地址-d数据库名称-U用户密码-P密码以下是操作数据库的一下命令复制代码代码如下:0.创建数据库CREATEDATABASEDB0011...
数据库操作教程 2022-09-23 17:17:52 -
SQL中的ISNULL函数使用介绍
ISNULL使用指定的替换值替换NULL。语法ISNULL(check_expression,replacement_value)参数check_expression将被检查是否为NULL的表达式...
数据库操作教程 2022-09-23 17:15:54 -
只有mdf文件的数据库附加失败的修复方法分享(置疑、只读)
只有mdf文件的数据库附加失败的修复附加时报如下错误:服务器:消息1813,级别16,状态2,行1未能打开新数据库'test'。CREATEDATABASE将终止...
数据库操作教程 2022-09-23 17:15:47 -
Sql学习第四天——SQL关于withcube,withrollup和grouping解释及演示
关于withcube,withrollup和grouping通过查看sql2005的帮助文档找到了CUBE和ROLLUP之间的具体区别:CUBE生成的结果集显示了所选列中值的所有组合的聚合。ROLLUP生成的结果集显示了所选列中值的某一层次结构的聚合...
数据库操作教程 2022-09-23 17:15:35 -
DDL、DML和DCL的区别与理解
DML、DDL、DCL区别.总体解释:DML(datamanipulationlanguage):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(datadefinitionlanguage):DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用DCL(DataControlLanguage):是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句...
数据库操作教程 2022-09-23 17:15:30 -
SQL无法装载DLLMicrosoft原因(无法修改sa密码)
无法装载DLLMicrosoft原因:126(找不到指定的模块)。U890帐套引入提示:“无法装载DLLMicrosoft提示您请误随意操作SQL数据库以免对起数据库造成不必要的麻烦或该DLL所引用的某一DLL...
数据库操作教程 2022-09-23 17:15:18 -
将Reportingservices的RDL文件拷贝到另外一台机器时报Dataattherootlevelisinvalid的解决方法
如下图所示:单击EditCode打开Code信息如下:经查Dataattherootlevelisinvalid是XML文件的错误信息。从上图可以看出在</Report>的根元素结束符后又多了许多脚本...
数据库操作教程 2022-09-23 17:10:04