私はSQLプログラミングの新機能です。 私の質問は、DBに配列値を格納する方法です。 たとえば、ある部門のスケッチを調整したいとします。 病院にしましょう。 と私はフロアを置き、各フロアごとに部屋を入れて各部屋にベッドを置いておきたい。SQLテーブルに配列を格納するにはどうすればいいですか
私はいくつかのforループを使用すると修正できると思っていました。しかし、私はできませんでした。
どうすれば修正できますか?
Console.Write("enter floor numbers ");
kat = int.Parse(Console.ReadLine());
Console.Write("enter room numbers ");
oda = int.Parse(Console.ReadLine());
Console.WriteLine("enter bed numbers");
yatak = int.Parse(Console.ReadLine());
for (i = 1; i <= kat; i++)
{
for (j = 1; j <= oda; j++)
{
for (k = 1; k <= yatak; k++)
{
Console.WriteLine("total bed numbers {0} {1} {2}", i, j, k);
}
}
1つには2を入れると、DBに8つのセルを作成する必要があります。
通常のC#プログラムを表示しているSQLについて質問をします。 SQLでプログラミングするときは、配列ではなく集合で考える必要があります。幸いなことに、配列はセットとして格納できますが、配列要素ごとに行が必要です。 – faester
実際のARRAYデータ型をサポートしているSQLサーバー(Postgresなど)もありますが、ほとんどの場合、本当に必要なものではありません。 faesterが正しく回答しました。おそらく、実際には異なる列にデータを格納したいと思っています。 – Flimzy