sqlserver 的一些常用的查询语句:
(*) 感谢赵 !
1. 查看今日发帖:
select ID
from Topic where AddTime>convert(varchar(22), getdate(), 112)
(*) // 参考: CONVERT (data_type[(length)], expression [, style])
其中 112 是表示样式的,参考sqlserver的 CONVERT:
datetime 或smalldatetime 在转换的时候 112 的格式是 yymmdd.
2. sqlserver 中如何查询表结构:
>>select id
from [192.168.0.60].OLD.dbo.sysobjects
where type='u' and name='brand' /// brand 是表名。
>>select *
from [192.168.0.60].OLD.dbo.syscolumns
where id = '2099048' /// 其中 2099048 是上一行数据。
>>select * from [192.168.0.60].OLD.dbo.systypes /// type
3. sqlserver 字段类型由 date 改成 timestamp 出错:
如果该列是由 datetime 变更为timestamp 的,并且有默认值 getdate() 的会造成这个结果,取消掉默认值getdate() 即可。
4. 启用全文索引:
use DBName // DBName 是数据库名称
exec sp_fulltext_database 'enable'
5. select ID,Email from AssociatorInfo order by ID desc
// ID 一样的情况下, Email 是 NULL 的总是排在前面。
6. 不能混合使用 SQL 97 和 SQL93 两种写法:
from Associator a , Product p
left join ProductInfo pi on pi.ID=p.ID
应该:
from Associator a
inner join Product p on.....
left join ProductInfo pi on pi.ID=p.ID
7. select q.ID from containstable(Question, *, @realkey, 300) t -- 从该表中的所有字段检索,如果只从Title 中搜索:
就将 * 替换成 Title
left join Question q on q.ID = t.[KEY]
order by q.ID desc
8. sqlserver : datalength(Content) 统计Content 的长度,类似len,专用于 text 类型的.
9.将 sqlserver 中 test1 数据库中的 DictArea 表中数据导入到 test 数据库的 DictArea 表。
insert into test1.dbo.DictArea select * from test.dbo.DictArea
分享到:
相关推荐
C#和SQL Server总结,介绍了C#的基本语法和SQL Server的一些知识;包括它的增删改查等用法和语句
以下是对SQL Server数据库脚本的详细总结,旨在帮助新手进行有效的学习和实践。 一、创建数据库 创建一个新的SQL Server数据库,可以使用`CREATE DATABASE`语句。例如: ```sql CREATE DATABASE MyDatabase ON ...
自己总结,非常适合初学者对整个SQLserver知识的整体归纳,已经学习步骤。
ASP.NET和SQL Server是开发企业级Web应用的常用技术栈,它们在构建高效、安全且可扩展的系统中发挥着关键作用。在这个"ASP.NET+SQL Server 系统开发实例"中,我们可以深入理解这两项技术如何协同工作,构建出实际的...
**SQL Server Native ...总结,SQL Server Native Client 10.0是连接和操作不同SQL Server版本的重要工具,特别是在需要与旧版本服务器交互时。正确安装和配置此组件,可以有效实现跨服务器的通信,提高数据处理效率。
总结来说,SQL Server Native Client 10.0是64位环境下的重要组件,为开发者和系统管理员提供了稳定、高效的连接SQL Server的途径,尤其是在使用SQL Server 2008 R2及其新特性的场景下。通过ODBC和OLE DB接口,它...
Sql Server 2005 打开 Sql Server 2008 mdf 文件数据库转换是指将 Sql Server 2008 中的数据库文件(mdf 文件)转换为 Sql Server 2005 可以识别的格式,以便在 Sql Server 2005 中使用。这种转换过程需要使用 Sql ...
本文将对一些关键知识点进行简要总结,包括Table-Valued Parameters(TVP)、sql_variant、datetime数据类型、MERGE语句、rowversion类型、Sysdatetime函数以及GROUP BY运算符的不同选项。 1. Table-Valued ...
以上知识点总结了从SQL Server 2005升级到SQL Server 2008所需掌握的关键内容,并为数据库管理员和开发者提供了全面的技能提升路径。需要注意的是,升级过程可能因企业环境的不同而有所差异,因此建议在执行升级计划...
总结来说,这个压缩包提供了解决Java程序与SQLServer 2000 8.0版本数据库连接问题的JDBC驱动和相关说明文档,对于那些遇到驱动兼容性问题的开发者来说,这是一个重要的资源。正确配置和使用这些资源,可以确保Java...
[Microsoft.SqlServer.Server.SqlProcedure] public static void CallWebService(SqlString url, SqlString methodName) { // 创建 SOAP 服务客户端 SoapHttpClientProtocol client = new ...
总结来说,SQL Server Native Client 10.0 是一个全面的、高效的数据库访问驱动,为开发者提供了强大而灵活的工具,以连接和操作SQL Server 2008及更高版本的数据库。无论是使用ODBC还是OLE DB,都能确保应用程序与...
SQLServer和桌面版MSDE学习总结(SQLServer&MSDE)
### SQL Server 2008 开启远程连接详解 #### 一、背景介绍 SQL Server 2008 是微软推出的一款关系型数据库管理系统,在企业级应用开发中扮演着重要角色。为了方便不同地理位置的数据访问需求,有时我们需要开启SQL ...
总结来说,SQL Server的JAR包是Java开发者与SQL Server数据库进行交互的重要工具,它们提供了完整的JDBC驱动实现,涵盖了从基本的数据库连接到复杂查询和事务处理的所有功能。通过理解和掌握这些库的用法,开发者...
总结来说,SQL Server Native Client 11是一个强大的数据库访问库,提供了对SQL Server的全面支持,包括多种数据访问接口、性能优化、高级特性、安全性和广泛的开发工具集成。无论是开发新应用还是升级现有应用,它...
总结来说,"SQL Server基本图标"是数据库管理和开发中的视觉工具,通过这些图标,用户可以更高效地理解和操作数据库。理解和掌握这些图标对于任何SQL Server用户,无论是新手还是经验丰富的专业人员,都是至关重要的...
### SQL语句实现跨SQL Server数据库操作实例 #### 背景介绍 在日常的数据库管理与开发工作中,经常会遇到需要在不同的SQL Server实例之间进行数据交换的情况。这些操作包括但不限于查询不同数据库中的数据、将数据...
String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String user = "myUsername"; String password = "myPassword"; try { Connection conn = DriverManager.getConnection(url, user,...
这些方法都是通过实践和总结得出的,旨在帮助读者快速、可靠地将 SQL Server 2008 数据库转换为 SQL Server 2005 数据库。 方法一:脚本生成 这种方法通过使用 SQL Server Management Studio (SSMS) 生成脚本来将 ...