タグ付けされた質問 「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を使用して、postgresでbyteaをテキスト値に変換する方法は?
私のアプリケーションでは、Cコードを使用してデータベースにデータを挿入します。信頼できないソースから受け取った文字列PQescapeByteaConnはlibpqライブラリを使用してエスケープしているためです。これは完全に正常に機能しています。つまり、Octet形式の文字列になります。以下の例を参照してください、 入力文字列: \n\t\f\b\p\k\j\l\mestPrepared 出力文字列: \\012\\011\\014\\010pkjlmestPrepared 出力文字列がデータベースに挿入されます。次に、JDBCを使用してJavaコードでデータベースからそのデータを取得します。文字列を元の値に戻すにはどうすればよいですか? 私は2つの可能なアプローチを考えました、 データベース検索クエリを変更し、このフィールドをpostgresの文字列操作関数、つまりbyteaをテキストに変換できる関数に渡します。 Javaコードでデコードを行います。 アプローチ1の方が効率的であることを理解できます。ここにリストされているほとんどすべての機能を試しましたが、何も機能していません。助けてください!! Linuxマシンでpostgresのバージョン8.4を使用しています。

2
「文字列またはバイナリデータが切り捨てられる」原因を確認する効率的な方法はありますか?
これは、この質問のフォローアップです。また、Microsoftからのこの機能要求に関連しています。 しかし、報告されてから長年が経過し、いくつかのメジャーリリースが市場に届きました。 質問: SQL Server 2017には、このエラーの根本原因の特定を容易にするメカニズムがありますか?または、問題が報告された約9年前と同じくらい調査するのは難しいですか?

3
小数点記号としてコンマを使用した文字列数値をNUMERIC(10、2)に変換します
私はギリシャ語でフォーマットされた数値を含むvarchar列のSQLテーブルを持っています(千の区切り文字として。そして小数点の区切り文字としてコンマ) 古典的な変換 CONVERT(numeric(10,2),REPLACE([value],',','.')) ので機能しません。(千区切り)変換を強制終了します たとえば試してください CONVERT(numeric(10,2),REPLACE('7.000,45',',','.')) そのような値をnumeric(10,2)に変換したい それを処理する方法の提案はありますか?

2
SQL Server-NTEXT列と文字列操作
というNTEXT列のあるテーブルがありますcomments。私は2番目の文字列を持っている、のは、それを呼びましょうanothercomment(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 of the …

2
投稿への高評価または投票
ユーザーが投稿したりブログを書いたりする小さなプログラムを作っています。これらの投稿では、他のユーザーがFacebookのように投稿を高く評価したり、低く評価したり、Stackoverflowのように投稿に賛成または反対票を投じたりできます。一般的に使用されている適切なデータベース構造と、プログラムがその構造で効率的に機能することを知りたいのですが。2つのオプションがあります 最初 役職: 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 このように、私は投稿のいいねを取得するために、いいねと嫌いのために2つの個別のテーブルを作成する必要があります。このようにして、テーブル、つまりLikes&Dislikesは非常にいっぱいになります。これにより、テーブルが重くなり、処理が遅くなる場合があります。 それで、私はこのタスクを達成するためのより良い標準的な方法がどれであるか知りたいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.