問題タブ [string-constant]

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

sql - 値を挿入する SQL 単一引用符と二重引用符

テーブルを作成して、この値をここに挿入しようとしています:

一重引用符と二重引用符の使用に問題があります。これをどのように修正しますか?将来のために何を心に留めておくべきですか?

Microsoft SQL Server 管理 2014 の使用

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

sql - Postgres を使用して TEXT 列に値を挿入する際の問題

Postgres DB の TEXT 列に英数字の値を挿入しようとすると、エラーが発生します。これはテーブル定義です

![ここに画像の説明を入力] 1

これは、テーブルにデータを挿入するために使用しているクエリです

これは私が得るエラーメッセージです

エラー: "a0032000947363339343638" 行 12 付近の構文エラー: 55.204773、40.000000、1a00320009473633...

このクエリを入力すると、問題なく動作します。

2 つのクエリの唯一の違いは、device_id の値です。値が「1a0032000947363339343638」の場合、挿入は失敗し、値が「10032000947363339343638」の場合は正常に機能します。

データ型が TEXT であるにもかかわらず、「1a0032000947363339343638」を挿入しようとすると、挿入が失敗するのはなぜですか? また、デバイス ID に 1a0032000947363339343638' を受け入れるようにテーブルを取得するにはどうすればよいですか?

0 投票する
0 に答える
49 参照

postgresql - Postgres UPDATE: 列名の紛らわしい値

seq_data次のようなpostgresテーブルがあります。

私がやろうとしているのは、列ライブラリを更新することです。

私が行った場合:

それは動作し、私は得ます:

しかし、私がするとき:

私が実際にやりたいのは、に基づいlibraryて編集することです。runcellmachine

なぜこうなった?

UPDATE seq_data SET library=this_library WHERE machine=rsii_1 and run=RUN001 and cell=B01_1;列をスキップして混乱しているようでlibrary、実際には列名が値であると考えて、this_library

バージョン: postgresql-11

そして、これが私がテーブルを作成した方法です:

アップデート

Python3.7 で psycopg2 を使用

Pythonでこれらを引用符で囲むにはどうすればよいですか? すべての変数はすでに文字列です。

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

c - 変更可能な char 配列を指す const char ポインターを使用できるのはなぜですか?

これで問題ない理由:

定数文字列へのポインタが非定数文字列を指すことができるのはなぜですか? また、文字列定数を変数に代入するとき、文字列定数はどのように機能しますか? なぜあなたはこれを行うことができます:

また

しかし、配列の場合は最初の行しかできませんか? 一定かどうか?