問題タブ [tablename]

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 投票する
4 に答える
32295 参照

c# - 名前にスペースが含まれているテーブルをクエリする

状況があります。レコードを追加したいGasFlowRatesという名前のアクセステーブルがあります。同様のテーブルCommonStationに対して挿入クエリを実行しようとすると、次のエラーが発生します。

「エラーhy000:構文エラー、クエリの不完全なクエリ句で」

コードは次のとおりです。

そのエラーを克服するにはどうすればよいですか?

0 投票する
1 に答える
1132 参照

sql - プログラムで SQL 2008 データベース内の特定のプレフィックス名を持つすべてのテーブルを削除する

SQL 2008 データベースに、以下のような名前の 3000 以上のテーブルがあり、すべて で始まり、tempBinary_プログラムで削除する必要があります。どうすればよいですか? SQLスクリプトまたはLINQtoSQLを使用したソリューションを好むかどうかはわかりませんが、どちらも問題ないと思います。

tempBinary_002c90322f4e492795a0b8a14e2f7c99 tempBinary_0039f7db05a9456f96eb3cd6a788225a tempBinary_0057da9ef0d84017b3d0bbcbfb934fb2

前に Like を列に使用したことがありますが、テーブル名にも適しているかどうかはわかりません。たぶん、LIKEが使用されているこのようなものは、それを行うことができますか? 知らない。

何か案は?

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

mysql - SQLクエリの結果をmysqlトリガーのテーブル名として使用する

次の機能を実行するトリガーをテーブルに作成する必要があります。

  • 行を更新する前に、アイテムの価格を確認してください
  • 価格が前回の価格から変更されている場合は、アイテムのタイプと関連するテーブル名を持つ別のテーブルから、アイテム名を挿入するテーブル名を選択します。
  • 選択したテーブルに項目名を挿入します。

簡単に言えば、アイテムのカテゴリと対応するテーブル名を持つテーブル ( TypeNameTable ) があります。アイテムの価格が変更された場合は、TypeNameTableからテーブル名を取得し、取得したテーブルにアイテム名を挿入する必要があります。 TypeNameTableから。テーブル名を動的に取得すると、テーブルに挿入できません。それを行う方法を提案してください。これが私がやっていることです:

エラーが発生します

ItemManager.itemTableName が存在しません。

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

ruby-on-rails - Rails 3 プラグイン - アクティブ レコード table_name_prefix

私のプロジェクトでtable_name_prefixを使用するのに問題があります。私のプロジェクトには、他のアプリケーションをプラグインとして持つメイン アプリケーションがあります。これらのプラグインは、メイン アプリケーションのサブシステムのように機能します。

サブシステムのデータベースでテーブルを整理するには、ActiveRecordプラグインのtable_name_prefixを使用したいと考えています。

プラグインのinit.rbにコマンドconfig.active_record.table_name_prefix = "per_"を配置すると、ActiveRecord が "per_users" を見つけようとするため、メイン アプリケーションは機能しませんが、私が望む唯一のことは、私のプラグインのみです。メイン アプリケーションでは、プレフィックス「per_」を使用します。

上記のコマンドを使用してプラグインに rails フォルダーを作成しようとしましたが、同じ問題が発生し、すべてのアプリケーションがプレフィックス付きのテーブル名を見つけようとします。

別の方法は、プラグインのモデルでset_table_nameを使用することですが、サブシステムを Rails プラグインとして開発していて、サブシステムをメイン アプリケーションに配置するときにモデルを変更したくないため、私には適していません。

誰かが私を助けることができますか?

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

sql - DB2の列からテーブル名を取得するには?

列名からテーブルを見つけるには、db2 sql クエリが必要です。列名はありますが、この列が属するテーブル名がありません。

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

php - 結果クエリの TableName

クエリの結果が存在する場合、正しい結果を持つ行の名前を知りたい:

単にその話をするif(Data1 == curDate)return Data1; if(Data2 == curDate)return Data2....

私の悪い英語でごめんなさい。

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

mysql - mysql (5.1) > 変数から名前を付けてテーブルを作成する

現在の年と月 ( ) に基づく名前のテーブルを作成しようとして2011-09いますが、MySQL はこれを気に入らないようです。

CREATE TABLE;周りの目盛りなしで行う@yyyy_mmと、一般的な構文エラーが発生します。

@yyyy_mmに解決され2020ます。

0 投票する
1 に答える
907 参照

sql - アスタリスク構文と表の略語を組み合わせる方法

* 構文を表の略語と組み合わせることは可能ですか?

私は次のようなことをしたい:

上記のコードは構文エラーになります

「テーブル「サブファンド」の FROM 句エントリへの参照が無効です。

もしそうなら、私はすでにそれを見つけました

次に、サブファンド テーブルのみからではなく、両方のテーブルからすべてのフィールドを取得します。

では、回答セットの最初のテーブルからすべてのフィールドを取得し (他のテーブルのフィールドは取得せず)、1 文字のテーブル略語を使用するにはどうすればよいでしょうか?

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

mysql - Mysql lower_case_table_names を 1 に使用する

yumを使用してLinuxにmysql v5.5.17をインストールしました。デフォルトの小文字のテーブル名が必要なので、追加しました

/etc/my.cnf

しかし、それを行うと、mysqld サービスを開始できませんでした。Mysql ログには unknown variable と表示されますlower_case_table_names。コマンドラインでも試してみましset global lower_case_table_names=1;たが、読み取り専用変数と言われています。

なにか提案を?

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

mysql - MySQL: html ページで TABLE_NAME olny (列情報なし) を取得して、テーブルからすべてのデータを表示する最も簡単な方法

「db2011」という名前の MySQL データベースには、いくつかのテーブルがあります。

PHP 変数 $tablename (テーブル名は正しく、テーブルは db に存在します) を使用して、"db2011".$tablename からのデータを html ページに表示するにはどうすればよいですか?

$tablename ですべてのデータを選択するという 1 つのクエリを実行するだけで実行できますか?

2つのステップで実行できると思いますが、より良い解決策を求めています(これが良くない場合に備えて):

  • Step1: "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='db2011' AND TABLE_NAME='".$tablename."'"; を実行して列名を取得します。

  • ステップ 2: SELECT + カンマで区切られた列のリストでクエリを作成して実行する FROM $tablename?

PS私は、htmlページに表示されるデータが巨大になる可能性があることを知っています。100行で制限します。

より良い方法はありますか?

ありがとうございました。