我在测试雇员数据库的薪金表中添加了一个虚拟的生成列,如下所示:
ALTER TABLE salaries
ADD COLUMN salary_k int AS (salary / 1000);
现在,当我查询INFORMATION_SCHEMA.COLUMNS
时,EXTRA
列会按预期显示VIRTUAL GENERATED
,但是如何获取生成的列的详细信息,即本例中的(salary / 1000)
? COLUMN_DEFAULT
显示NULL
。
SHOW CREATE TABLE salaries
显示了结果中的详细信息,但是我希望将结果作为INFORMATION_SCHEMA
的较大查询的一部分,因此这对我不起作用。
答案 0 :(得分:2)
答案 1 :(得分:0)
这是一个更实际的答案:
# Create a X509 certificate object
$byteArray = [System.Convert]::FromBase64String($base64value)
$cert = [System.Security.Cryptography.X509Certificates.X509Certificate2]::new($byteArray)
# Export the certificate as a PFX file
$bytesPfx = $cert.Export([System.Security.Cryptography.X509Certificates.X509ContentType]::Pfx)
[System.IO.File]::WriteAllBytes('filename.pfx', $bytesPfx)