benthic software goldSqall是一款专业的数据库编辑软件。数据库编辑中的超好用软件benthic software goldSqall。登录软件上的数据库,可以通过SQL查询需要的数据,可以使数据表的内容作为脚本运行,可以将数据表导出到Excel中使用,结合SQLBuilder,可以编辑数据库内容,允许用户远程管理Oracle,MySQL,PostgreSQL数据库; goldSqall可以帮助用户快速编辑远程数据内容。如果您不能直接在数据库中修改内容,则可以使用第三方数据库管理软件来编辑数据表。软件功能仍然非常丰富,支持数据网格,支持在编辑模式下使用Edit数据,支持SQLBuilder,支持提示/替换变量,支持绑定变量,支持使用SQL格式化程序,如果需要此软件,请下载!
官方教程:
如何使用SQLBuilder
SQLBuilder是您当前数据库表,视图,存储过程和其他信息的显示。打开SQLBuilder时,默认情况下应显示当前架构中的表列表。从列表中选择一个表将显示其列的列表以及有关数据类型,主键和其他信息的信息。如果表或列中有注释,请将鼠标悬停在其上方以查看它。
双击或按住Ctrl键以单击表或列,它将被粘贴到当前选项卡的编辑区域中。粘贴将出现在当前的插入符号位置,但是要替换编辑器中的文本,只需先选择它即可。
单击“使用架构”复选框,以将架构和对象名称(例如cust.clients)一起包括在内。
单击“使用别名”复选框,以将别名包括在列名中(例如egcclient_id)。在“别名”(Alias)编辑字段中键入以设置当前表的别名(单击“ ...”或按Enter键使其成为永久表)。 )
表右键菜单:
•复制到剪贴板:
将选定的对象名称复制到剪贴板。
•粘贴|从表中选择*:
单击以将选择语句粘贴到当前选项卡的编辑区域中(在当前插入标记位置)。
•替换|从表中选择*:
单击以使用此语句替换当前选项卡的当前文本。如果您不小心单击了此按钮,请在编辑器上使用撤消。
•新标签|从表中选择*:
单击以创建带有此文本的新选项卡。
•新标签|表完整的选择语句示例:
单击以粘贴选择语句,包括表的所有列。
•新标签|表示例插入语句:
单击以粘贴所选表(包括所有列)的插入语句。
•新标签|表的示例更新语句:
单击以粘贴所选表(包括所有列)的更新语句。
提示:右键单击菜单中粘贴的语句将使用SQL Formatter的设置进行格式化。
列右键菜单:
•复制到剪贴板:
将选定的列名称复制到剪贴板。
•将列逗号列表粘贴到当前选项卡中:
单击以将所有列的列表粘贴到当前选项卡中(在当前插入符位置)。
•将格式化的列列表粘贴到当前选项卡中:
单击以将所有列的格式化列表(每行一个)粘贴到当前选项卡中(在当前插入符号位置)。
•将逗号列表放在剪贴板上:
将整个列列表放入剪贴板,并以逗号分隔。
使用提示/替换变量
提示变量(也称为替换变量)使您的脚本更具交互性。提示变量是可以定义的变量,并提供一个值,该值将在将该语句传递给数据库进行处理之前替换该变量。提示变量使用&和&&字符指定。提示变量扫描可以在选项窗口中关闭,或使用“设置扫描关闭”或“设置定义关闭”命令关闭。您可以使用\&“转义”“&”符号。
GoldSqall中的每个选项卡都管理自己的提示变量列表。您可以使用“脚本”菜单上的“变量”子菜单来编辑和清除当前选项卡的提示变量。
在脚本中,以单个“&”号开头的提示变量是一个临时提示变量。每次解析器看到它时,都会提示您输入它的值。在提示变量前使用&&字符使其永久(在选项卡会话的其余部分中)。即使出现一个&以后,也不会再次提示您输入其值。
这是带有临时提示变量的语句的示例:
从emp中选择count(*),其中ename类似于'&Lastname';
从emp中选择*,其中ename类似于“&Lastname”;
在GoldS中运行此语句时
qall,系统将提示您为&Lastname输入两次值(每个语句一次)
这是带有永久提示变量的语句的示例:
从emp中选择计数(*),其中ename类似于'&& Lastname';
从emp中选择*,其中ename类似于“&Lastname”;
在这里,只会提示您输入“姓氏”,并且两个句子中都将使用该值。
转义(忽略)“&”号:
可以在字符串文字中使用“&”符号(&),并使用\(反斜杠)字符对其进行转义。
DEFINE和UNDEFINE命令:
您可以使用DEFINE命令在脚本中定义提示变量:
define lastname =“ FORD”;
从emp中选择*,其中ename类似于“&lastname”;
请注意,define命令的功能类似于&&提示变量(它是一个永久变量,不会提示您再次输入该变量。)
您可以使用UNDEFINE命令取消定义提示变量:
姓氏未定义;
使用绑定变量
绑定量使您的脚本更具交互性,并且在调用存储过程以及在语言脚本和代码中使用嵌入式SQL时非常有用。绑定变量是可以定义并提供值的变量,该值将被传递到服务器并由数据库处理。使用VAR命令创建绑定变量,并在绑定变量名称的前面放置一个冒号:,以在语句中使用。请注意,GoldSqall中的每个“脚本”选项卡都管理自己的“绑定”变量(它们在选项卡之间不共享)。
Var命令语法:
VAR [DIRECTION] BINDVARNAME [DATATYPE] [= VALUE] [CLEARALL]
方向:
可选设置,它控制变量是否将数据传递到数据库,从数据库接收数据,或两者。该值为IN,OUT或INOUT。
BindVarName:
没有初始冒号的绑定变量的名称。这通常遵循数据库标识符规则,但通常应以字母开头,并且仅包含字母数字字符。
数据类型:
可选设置,用于设置绑定变量的数据类型。设置为STRING(默认设置),DATE,INTEGER和FLOAT。请注意,该值必须采用数据库服务器可以理解的格式。大多数数据库将尝试将数据转换为正确的类型。
设置初始值:
使用= value语法设置绑定变量的值。值部分可以选择用双引号引起来。
ClearAll:
这将清除选项卡的所有绑定变量,应将其用作VAR CLEARALL。
笔记
如果您使用绑定变量而不定义它,GoldSqall将尝试创建具有适当数据类型的绑定变量。
创建一个绑定变量:
创建绑定变量的示例:
Var CustomerID整数;
Var客户ID = 42;
或一行为:
Var CustomerID整数= 42;
在SQL语句中使用绑定变量:
Var CustomerID整数= 42;
从ID =:CustomerID *的客户中选择;
这将选择ID为42的客户。请注意,使用绑定变量可以大大提高SQL安全性,尤其是对于Web应用程序。 GoldSqall为此提供了帮助,因为该语句可以在您的应用程序或Web环境中使用相同的绑定变量。 GoldSqalls语言的复制和粘贴功能对此特别有用。
在存储过程调用中使用绑定变量:
Var CustomerID整数= 42;
呼叫者GetCustomer(:CustomerID);
此存储过程将返回结果集(因此,将CALL替换为CALLR)并将其显示在datagrid中。
Var:InputVal字符串=“ Benthic”;
调用:RetVal = Testfunction(:InputVal);
打印RetVal;
该脚本创建一个绑定变量,设置其值,然后运行一个存储的函数并在RetVal中返回结果。注意:RetVal是自动定义的,但也可以明确定义。打印语句将打印该值。单独使用print查看所有绑定变量。
查看绑定变量:
要查看单个绑定变量,可以仅使用bindvar名称使用print或set命令。要查看它们,请仅使用打印或个别设置。
破解方法:
1.启动软件后,弹出激活界面,单击以输入许可证
2.将667183-6580725049-355882复制到软件输入中,单击确定激活
使用说明:
1.提示登录数据库界面,选择在软件中连接到您的数据库,例如MySQL
2.然后输入帐户登录数据库,然后单击右侧的登录按钮登录。
3.支持运行脚本,从当前光标位置运行脚本,并在当前光标位置运行语句
4.支持搜索结果,转到记录号,自动调整网格大小,将结果导出到Excel,并将结果导出到Excel文件
软件功能:
•对Oracle,MySQL,PostgreSQL,Firebird和SQLServer的本机驱动程序支持。
•OLEDB和ODBC支持任何数据库
•SQL查询和脚本运行,包括特定于数据库的命令,存储过程等。
•绑定变量(:bindvar)和提示变量(&AskMe)支持。
•语言复制和粘贴功能,可以与编程工具集成。 C ++,PHP,对象Pascal等
•支持查看表,列,存储过程,模式等
•非常快速的数据网格,支持转置模式,排序,自定义格式,过滤等。
•多行或格式化文本的单元格详细信息窗口。
•“图像查看器”单元格详细信息窗口,支持Jpg,Gif,Png,Bmp,Tif,MultiPage Tif等。
•将数据直接导出到Excel,Calc,CSV,XML或带分隔符的文件。
•即使未安装Excel,也请直接导出到Excel文件。
•脚本自动运行支持和完整的命令行选项。
•改进的安装程序,使用数字签名进行卸载。
软件特色:
运行选定的文本
运行脚本并进入编辑模式。
在当前光标位置运行和编辑一个句子
别名列表编辑器...
查找结果...
转到记录号...
自动调整网格大小
清除电子表格
高导出...
将结果导出到Excel
将结果导出到Excel文件
将结果导出到OpenOffice Calo
将结果导出到XML文件...
将结果导出到CSV文件...
将定的Blob字段导出到文件
显示标签图标:选项卡上的图标指示它们是否已被修改或脚本正在运行。
并排编辑器/数据网格:选中后,SQL编辑器和Datagrid将并排放置,而不是上下并排放置。
断开事务处理操作:选择会话以活动事务处理结束时要执行的操作。选项为“询问”,这意味着每次都会提示您“提交”以提交任何更改,或“回滚”以回滚任何更改。
扫描提示变量:如果选中,将在脚本中扫描定义“提示”变量的“&”字符。
编辑器字体:主编辑器字体的字体名称,大小和默认样式。请注意,这必须是固定间距字体(列表中仅显示固定间距字体。)
标签大小:制表符的大小,基于平均字符宽度。
使用空格代替制表符:选中以空格代替制表符(#9)。
自动缩进:选择After后,将根据前一行缩进插入号。
显示行号:在编辑器的装订线中显示行号。
允许光标越过行尾:取消选中时,插入号将限于现有文本。如果选中它,请单击当前行的右侧以将插入号放置在该位置,否则它将转到最后一个字符。
编器高度百分比:这是与数据网格区域相比,编辑区域的相对大小。
键入弹出选项:自动使用键入弹出窗口:
使用语法突出显示:取消选中此选项可在编辑器中关闭SQL的语法突出显示。
语法突出显示:设置关键字,注释或字符串的样式和颜色。暗模式具有可选设置
使用括号突出显示:在SQL文本中键入或移动插入符号时,选择以自动突出显示匹配的花括号字符。
安装方式:
1.打开goldsqallsetup104_64bit.exe直接安装,单击“下一步”。
2.提示软件的安装地址为C:\ Program Files \ Benthic
3.软件Benthic Software 64bit的快捷方式名称
4.预览软件安装信息,单击安装
5.软件安装进度条,等待安装结束
6.提示安装完成界面,点击完成结束安装
关系