SQL Server CE列の長さを見つける方法
-
29-10-2019 - |
質問
このようなSQL Server CEを使用してテーブルを作成しました。
SqlCeCommand createTableCmd = new SqlCeCommand();
createTableCmd.CommandText = "Create table docEntry (id nvarchar (70) not null PRIMARY KEY, "
+ "parent nvarchar(70), "
+ "lmt bigint not null, "
+ "fileName nvarchar(70) not null)";
テーブル名はです docEntry
, 、そして、私が見つける必要がある列の幅はファイル名列です。
目的は、列の幅が70のかどうかを検出することです。はいの場合、他のサイズに拡張する必要があります。
私は試した
SELECT COL_LENGTH(docEntry, fileName)
それは例外を引き起こしました:
sqlceexceptionがキャッチされました:
列名は無効です。 [ノード名(ある場合)=、列名= docentry
どうしてか分かりません...
誰かが知っていますか?
正しい解決策はありません
所属していません StackOverflow