我正在创建下表,对于BOTName,我想插入数据来源的DB的名称。我插入实际数据没有问题,只是想知道如何自定义标记行,这样我就知道数据的来源。
创建表#temp1(ID Integer,运行日期日期时间,BOTName文本)
只是在谷歌上搜索了一堆,但我找不到任何具体的问题。
这取决于您的特定语法,但如果您使用TSQL,您可以简单地将值DB_NAME()
添加到插入语句中
INSERT INTO #temp1 (ID, RunDate, BOTName) VALUES
(1, CURRENT_TIMESTAMP, DB_NAME())
DB_NAME((返回当前数据库上下文:
USE master;
SELECT DB_NAME()
返回"主">
此外,可能值得指出的是,TEXT数据类型已折旧,您应该使用NVARCHAR(x(:https://learn.microsoft.com/en-us/sql/t-sql/data-types/ntext-text-and-image-transact-sql?view=sql-服务器-ver16