Questions tagged «string»

9
使用连接字符串从命令行连接到SQL Plus
假设我有一个Oracle数据库。我的用户名= x,密码= y,数据库= z。我也知道端口= a,SID = b,主机名= c。 那么,我该如何正确连接?我使用了很多选项,例如: sqlplus x/y@'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=c)(PORT=a))(CONNECT_DATA=(SID=z)(SERVER=DEDICATED)))' sqlplus (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=c)(PORT=a))(CONNECT_DATA=(SID=b))) 提交这些命令行通常会给我返回错误消息,例如: ORA-12560:TNS:协议适配器错误 ORA-12514:TNS:侦听器当前不知道服务 提前谢谢了!!
41 oracle  sqlplus  string 

3
使用PostgreSQL 8.4,如何将bytea转换为postgres中的文本值?
在我的应用程序中,我使用C代码将数据插入数据库中,因为从不可信来源收到的字符串已经使用PQescapeByteaConnlibpq库转义了。这工作得很好,即以八位字节格式生成字符串。参见以下示例, 输入字符串: \n\t\f\b\p\k\j\l\mestPrepared 输出字符串: \\012\\011\\014\\010pkjlmestPrepared 输出字符串将插入数据库中。现在,我使用JDBC以Java代码从数据库中检索该数据。我如何才能使字符串不转义回其原始值? 我想到了两种可能的方法, 更改数据库检索查询,并将此字段传递给postgres的任何String操作函数,即可以将bytea转换为文本的函数。 用Java代码进行解码。 我知道方法1会更有效。我已经尝试了这里列出的几乎所有功能,但是没有任何效果。请帮忙!! 我正在Linux机器上使用PostgreSQL的8.4版本。


3
将逗号作为小数点分隔符的字符串数值转换为NUMERIC(10,2)
我有一个varchar列的SQL表,其中包含希腊格式的数字(。作为千位分隔符,而逗号作为十进制分隔符) 经典转换 CONVERT(numeric(10,2),REPLACE([value],',','.')) 不起作用,因为。(千位分隔符)杀死转换 例如尝试 CONVERT(numeric(10,2),REPLACE('7.000,45',',','.')) 我想将这些值转换为数字(10,2) 关于如何处理的任何建议?

2
SQL Server-NTEXT列和字符串处理
我有一张桌子,有一NTEXT列叫comments。我有第二个字符串,我们称它为anothercomment(a varchar),需要comments在单词后面的给定字符串中放置它UPDATEHERE。 强制转换为nvarchar(max)截断comments字符串,所以我不能使用CHARINDEX()(Msg 8152, Level 16, State 10, Line 2 String or binary data would be truncated.)。的datalength()类似符号。我曾经检查过是否有几千个大于8000个字符的列。 我要实现的示例(尽管字符串更长): 评论 - This is a test UPDATEHERE This is the end of the test 另一个评论- . This is inserted. 结果字符串- This is a test UPDATEHERE. This is inserted. This is the end …

2
喜欢或投票推荐
我正在制作一个小程序,用户可以在其中编写帖子或撰写博客。在这些帖子上,其他用户可以像在Facebook中那样喜欢或不喜欢该帖子,或者像在stackoverflow中那样对帖子进行赞或不赞成。我想知道一个常用的良好数据库结构,并且该程序可以有效地使用该结构。我有两个选择 第一 发布: id head message datepost likes dislikes 1 ab anchdg DATE 1,2,3 7,55,44,3 以上述方式,id是postid。在“喜欢”列中,1,2,3是喜欢或赞成该帖子或博客的用户的ID。7,55,44,3是不喜欢或不赞成该帖子或博客的用户的ID。 第二 发布: id head message datepost 1 ab anchdg DATE 喜欢: id postid userid 1 1 1 2 2 2 不喜欢: id postid userid 1 1 7 2 1 55 这样,我必须为喜欢和不喜欢创建两个单独的表,以获取帖子的喜欢。这样,表即Likes&Dislikes将被大量填充。这可能会使表沉重,处理速度变慢。 因此,我想知道哪种更好和更标准的方法来完成此任务?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.