独立的SQL 脚本工具:QweryBuilder
网站:http://werysoft.com/
如果您必须管理环境中的多种类型的数据库服务器,则使用集中式工具调整所有数据库可能会比较方便。Werysoft 的 QweryBuilder 旨在为您提供此项功能。您可以使用它从同一 GUI 连接到 Microsoft SQL Server、Sybase ASE、SQL Anywhere 和 Oracle 实例,然后查看、创建、更新和删除数据库脚本、架构对象和数据。
QweryBuilder 本质上是一种 SQL 脚本工具,而不是用于服务器管理的工具。要开始工作,您必须首先注册希望连接到的服务器实例。注册的服务器显示在 UI 左侧窗格的树视图中。在右侧主要区域(工作区域)中,多个选项卡保存各种查询结果或其他工具结果。若要查看架构对象的内容,您只需浏览到该树视图,然后单击该对象。单击表会生成表定义和可能适用的任何约束。同样,存储过程、函数、触发器和视图可为您提供 drop 语句以便轻松更新对象。
QweryBuilder 包含许多有助于使您的工作更加轻松的有趣工具和快捷方式。指向数据库中的两个对象时,“可见差异”快捷方式显示它们之间的区别。它使用另一个名为 WinMerge 的免费工具。(早在 2006 年,该工具就非常流行,网址为 http://winmerge.org)。“自动套用格式”工具将格式混乱并且大小写混合的 SQL 转变为标准的可读格式。
“数据库搜索”工具可以在目标的所有对象中搜索包含特定字符串或一组字符串的项目,这使查找引用更加轻松。如果希望保存所有这些重复的 SQL 语句的几个击键,则您会喜欢 My Autocomplete,通过它您可以定义将组成完整的 SQL 语句代码段的短字符串。您还可以添加自己的 SQL 模板(如果您有可添加到定义的特定格式或文档标题,这将非常有用)。
因此,如果您正在寻找用于管理多个数据库服务器类型的单一工具,可以尝试一下 QweryBuilder。该实用工具对每个已安装的实例收费 75 美元。每个站点许可证 1,500 美元。产品网站还直接提供功能齐全的免费试用版。
相关文档:
SQLServer基本函数
1.字符串函数 :
字符操作类 :
upper(char_expr) 转为大写
lower(char_expr) 转为小写
UCase(string) 返回 Variant (String),其中包含转成大写的字符串。
LCase(string) 返回字符串的小写形式。
space(int_expr) 生成int_expr个空格
replicate(char_expr,int_expr) 复制字符串int_expr次
......
if object_id('[tb]') is not null
drop table [tb]
go
create table [tb]([id] int,[col1] varchar(8),[col2] int)
insert [tb]
select 1,'河北省',0 union all
select 2,'邢台市',1 union all
select 3,'石家庄市',1 union all
select 4,'张家口市',1 union all
&n ......
mysql可以运行在不同sql mode模式下面,sql mode模式定义了mysql应该支持的sql语法,数据校验等!
查看默认的sql mode模式:
select @@sql_mode;
我的数据库是:
STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
在此模式下面,如果插入的数据的长度大于定义的长度,那么就会报错!
......
1.查看数据库的版本
select @@version
2.查看数据库所在机器操作系统参数
exec master..xp_msver
3.查看数据库启动的参数
sp_configure
4.查看数据库启动时间
select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1
查看数据库服务器名和实例名
print ''Server Name...... ......
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。
在使用left jion时,on和where条件的区别如下:
1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。
2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已 ......