問題タブ [truncate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
35902 参照

oracle - Oracle データベースからのテーブルの切り捨て中にエラーが発生しました

データベース内のすべてのテーブルからすべてのデータを消去する手順で、このようなことをしています。

今、これは次のエラーをスローします:

  1. storage キーワードが必須なのはなぜですか? DROP STORAGEデフォルトだと思っていました。
  2. storage close を指定しても、

    EXECUTE IMMEDIATE 'TRUNCATE TABLE' || t.table_name || 'ドロップストレージ';

    役に立ちません。エラーは同じです。

  3. 一部のテーブルの外部制約と関係があるのではないかと思いました。したがって、スクリプトの前半で「制約を無効にする」
0 投票する
1 に答える
9068 参照

sql - 「日付」質問によるSQLグループ

レポートを作成しようとしていますが、宿敵 SQL に問題があります。

トランザクションの完了日が格納されているテーブルがあります。

毎月のトランザクション数を知りたいので、次のようにしました。

私はオラクルを使用しています。

次のようなリストを取得しています。

だから私は「SELECTにCOUNT()を追加し、ステートメントの最後にGROUP BYを追加すればよい」と考えましたが、そうではありません。私の推測は、各レコードが異なる値として扱われるためです: -S

ヒントをお願いします。

ありがとう。

0 投票する
7 に答える
7816 参照

html - HTMLを無視して文字列を長さにトリミングします

この問題は難しい問題です。私たちのアプリケーションは、ユーザーがホームページにニュースを投稿することを可能にします。そのニュースは、HTMLを許可するリッチテキストエディタを介して入力されます。ホームページでは、ニュース項目の切り捨てられた要約のみを表示したいと思います。

たとえば、HTMLを含む表示している全文は次のとおりです


オフィスやキッチンのスペースをもう少し増やすために、ランダムなマグカップをすべて引き出して、ランチルームのテーブルに置きました。1992年のCheyenneCourierマグカップ、または1997年のBC Tel Advanced Communicationsマグカップの所有権について強く感じない限り、それらは箱に入れられ、私たちよりもマグカップを必要としているオフィスに寄付されます。

ニュースアイテムを250文字にトリミングしますが、HTMLは除外します。

現在、トリミングに使用している方法にはHTMLが含まれているため、HTMLが重いニュース投稿の一部が大幅に切り捨てられます。

たとえば、上記の例に大量のHTMLが含まれている場合、次のようになる可能性があります。

オフィスやキッチンにもう少しスペースを空けるために、引っ張ってきました...

これは私たちが望んでいることではありません。

文字列内の位置を維持し、文字列の長さチェックやトリミングを実行し、文字列内のHTMLを古い場所に復元するために、HTMLタグをトークン化する方法はありますか?

0 投票する
5 に答える
141577 参照

css - CSSを使用した長い文字列の切り捨て:まだ実行可能ですか?

動的コンテンツが固定の幅と高さのレイアウトに収まるように、プレーンなHTMLとCSSでテキストを切り捨てる良い方法はありますか?

私はサーバー側を論理的な幅(つまり、盲目的に推測される文字数)で切り捨ててきましたが、「w」は「i」よりも幅が広いため、これは最適ではない傾向があり、再推測する必要もあります(固定幅ごとの文字数を微調整し続けます。理想的には、切り捨ては、レンダリングされたテキストの物理的な幅を認識しているブラウザで発生します。

IEにはtext-overflow: ellipsis私が望むことを正確に実行するプロパティがあることがわかりましたが、これはクロスブラウザーである必要があります。このプロパティは(ある程度?)標準のようですが、Firefoxではサポートされていません。に基づいてさまざまな 回避策を見つけましoverflow: hiddenたが、省略記号が表示されない(コンテンツが切り捨てられていることをユーザーに知らせたい)か、常に表示されます(コンテンツが切り捨てられていない場合でも)。

動的テキストを固定レイアウトに合わせる良い方法を持っている人はいますか、それとも論理幅によるサーバー側の切り捨ては、今のところ得られるものと同じくらい良いですか?

0 投票する
10 に答える
5470 参照

sql - テーブルをロックせずに、使用中にテーブル内のデータを更新するための最良の方法は何ですか?

SQLServer2005データベースに頻繁に使用されるテーブルがあります。手持ちの在庫情報があります。倉庫から1時間ごとに更新を受け取り、過去数年間、テーブルを切り捨てて情報を更新するルーチンを実行してきました。これには数秒しかかからず、今まで問題はありませんでした。現在、この情報を照会するシステムを使用している人がはるかに多く、その結果、プロセスのブロックが原因で多くのタイムアウトが発生しています。

... それで ...

私たちは選択肢を調査し、問題を軽減するためのアイデアを思いつきました。

  1. 2つのテーブルがあります。表A(アクティブ)および表B(非アクティブ)。
  2. アクティブなテーブル(テーブルA)を指すビューを作成します。
  3. このテーブル情報(4つのオブジェクト)を必要とするすべてのものは、ビューを通過する必要があります。
  4. 時間単位のルーチンは、非アクティブなテーブルを切り捨て、最新の情報で更新してから、非アクティブなテーブルを指すようにビューを更新して、アクティブなテーブルにします。
  5. このルーチンは、アクティブなテーブルを判別し、基本的にそれらの間でビューを切り替えます。

これの何が問題になっていますか?クエリの途中でビューを切り替えると問題が発生しますか?これは機能しますか?

専門知識をありがとうございます。

追加情報

  • ルーチンは、多くのステップを実行し、最終的に問題のテーブルを切り捨て/更新するSSISパッケージです。

  • ブロッキングプロセスは、このテーブルをクエリする他の2つのストアドプロシージャです。

0 投票する
4 に答える
3867 参照

ruby - Ruby Time オブジェクトの効率的な切り捨て

指定された解像度に従って Ruby Time オブジェクトを切り捨てるための効率的な方法を考え出そうとしています。

同じタスクを達成するより高速なバージョンを知っている人はいますか?

0 投票する
14 に答える
616223 参照

sql-server - SQL Server で日時を切り捨てるにはどうすればよいですか?

SQL Server 2008 で datetime 値を (時分と秒を削除するために) 切り捨てる最良の方法は何ですか?

例えば:

0 投票する
2 に答える
3115 参照

string - 特定の文字で始まる NSString の一部を切り捨てる

私は文字列を持っています

ここで、基本的に角かっこを含む角かっこの間のすべてが切り捨てられるように、文字列を切り捨てたいと思います。

より正確には、最初のブラケットの後に何が起こっているかはまったく気にしません。

stringByReplacingOccurrencesOfString:かっこの間に何が入るか予測できないため、単純な はできません。したがって、結果の文字列は次のようになります。

0 投票する
3 に答える
1137 参照

mysql - MySQL スキーマのほとんどのテーブルを TRUNCATE する方法はありますか?

特定の 4 つのテーブルを除いて、スキーマ (数百のテーブルがある) 内のすべてのテーブルを TRUNCATE するためのクエリ (または一連の) を探しています。どうすればそれを行うことができますか?ありがとう!