作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想从数据库中查询计算列的定义,但找不到似乎可以执行我想要的操作的命令...
例如,如果列定义为:
CallDT AS (CONVERT([datetime],dateadd(second,[StartDate],'01/01/1970'),(0)))
在 DDL 中,我想在数据库上运行命令以检索该“AS”语句,以便将其与预期值进行比较。 (我正在开发一个 SQL 解析器,它将现有数据库与 DDL 定义进行比较)...
这可能吗?
最佳答案
这适用于 SQL Server 2008
create table dbo.Foo
(
StartDate int,
CallDT AS (CONVERT([datetime],dateadd(second,[StartDate],'01/01/1970'),(0)))
)
select definition
from sys.computed_columns
where name='CallDT' and object_id=object_id('dbo.Foo')
关于SQL 服务器 : Computed Column defintions retrievable from Database?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5047099/
我正在尝试使用 gnutls 支持交叉编译 VLC(从 linux 到 windows),而 gnutls 支持又使用 libgmp。我在 libgmp (___gmpz_abs) 中得到符号的多个定
我想从数据库中查询计算列的定义,但找不到似乎可以执行我想要的操作的命令... 例如,如果列定义为: CallDT AS (CONVERT([datetime],dateadd(second,[Star
我有一些 xml 数据,顶部有一个允许类型的列表,以及一个引用允许类型的对象和子对象的递归列表类型: Circle Triangle Square
我已经转发声明了我的枚举类,定义在 cpp 中,程序编译但我在类型名称下得到一个红色的“波浪”(下面的内联方法) 请问是否建议将内联方法移动到cpp文件中?我是一个业余程序员,所以我不知道这个头文件中
我是一名优秀的程序员,十分优秀!